http://satellite-board.de

Aktuelle Zeit: Do 28. Mär 2024, 09:44

Alle Zeiten sind UTC




Ein neues Thema erstellen Auf das Thema antworten  [ 64 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3, 4, 5  Nächste
Autor Nachricht
 Betreff des Beitrags: Re: v1.00A DVB-T Suchlauf
BeitragVerfasst: Di 9. Okt 2007, 14:14 
Offline
Senior Member
Benutzeravatar

Registriert: Mi 28. Dez 2005, 19:36
Beiträge: 508
Wohnort: Dresden
JA, ich hab mir mal die Tunerschaltung vom LinuxTV angesehen. Der NEC EMMA2 hat zwei MPEG-Eingänge. Dort liegen die 2 Tuner nicht auf einem Bus. Der NEC kann vermutlich zwei Streams gleichzeitig verarbeiten.

Bei dem CX22940 geht ja offensichtlich eh nur ein MPEG-Stream. Ich hab zwar das Datenblatt nicht hier (Platte ist vor ein paar Tagen putt gegangen...), aber es sieht so aus. Wie die allerdings den zweiten Datenbus (HS1) intern anbinden/verarbeiten weiss ich auch nicht (siehe Datenblatt).

Geht bei dem adam der MPEG-Stream über das CI? Ich denke nicht. Beim LinuxTV zumindest nicht.

Das mit dem Umschalten wäre eine alternative, aber auch recht aufwändig. Vor allem vom Layout her. Mit ein paar drähten fängt man sich vermutlich arge Störungen ein.

_________________
Steffen


Meine Sammlung:
galaxis adam-T (Community-Firmware)
galaxis adam-S (Community-Firmware)
galaxis LinuxTVc (Rev. 2.2E + 2.2B)
galaxis POPc
dbox2 Nokia Kabel + IDE-Interface (JtG-Neutrino)
Siemens M740AV (VDR-Firmware)
Technisat Digicorder K2
Technisat Digipal 1
X300t


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: v1.00A DVB-T Suchlauf
BeitragVerfasst: Di 9. Okt 2007, 14:31 
Offline
Administrator
Benutzeravatar

Registriert: Do 29. Jun 2000, 20:20
Beiträge: 5439
Wohnort: München
Verbrauch
jimjack hat geschrieben:
Das mit dem Umschalten wäre eine alternative, aber auch recht aufwändig. Vor allem vom Layout her. Mit ein paar drähten fängt man sich vermutlich arge Störungen ein.


Ich denke eben fast das es nicht aufwändig ist, wenn man immer einen Tuner ausgeschaltet hält. So sollte er doch den Bus nicht stören können!? ich habe aber mal versucht ob wir nicht an Schaltungen der neueren adam die nie gebaut wurden ran kommen können. Diese hatten ja 2 Tuner. Ich denke aber das der andere Bus nur für CI ist. Man könnet ihn sicher umbiegen aber das bringt ja nichts solange wir immer nur einen Stream über die CPU bekommen.

cu Oli


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: v1.00A DVB-T Suchlauf
BeitragVerfasst: Di 9. Okt 2007, 14:52 
Offline
Senior Member
Benutzeravatar

Registriert: Mi 28. Dez 2005, 19:36
Beiträge: 508
Wohnort: Dresden
Das ist ja interessant, neuere adam hatten 2 Tuner? Dann muss es doch irgendwie gehen, wobei bei Verarbeitung von nur einem Stream das Ganze komisch wäre...

Bei Umschaltung der Tuner musst Du sie aber ordentlich entkoppeln, sonst stören sie den Bus. Falls die Tuner an den Datenausgängen (MPEG) Tristate haben wäre es kein Problem, dann könnte man sie auch zusammenschalten. Ich hab bloss keien Datenblätter zu den einzelnen Tunern, die das sio genau beschreiben. Dazu müssten sie ein Chipselect-Signal haben.
Entweder der Ausgang der Tuner ist direkt der Demodulator (im adamT der CX...) oder bei den Philips-Tunern der TDA1046 oder CUA6034 etc. oder es gibt sogar noch einen Tristate-Puffer. Aber wie gesagt ohne genaues Datenblatt dürfte das schwierig sein.

_________________
Steffen


Meine Sammlung:
galaxis adam-T (Community-Firmware)
galaxis adam-S (Community-Firmware)
galaxis LinuxTVc (Rev. 2.2E + 2.2B)
galaxis POPc
dbox2 Nokia Kabel + IDE-Interface (JtG-Neutrino)
Siemens M740AV (VDR-Firmware)
Technisat Digicorder K2
Technisat Digipal 1
X300t


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: v1.00A DVB-T Suchlauf
BeitragVerfasst: Di 9. Okt 2007, 20:12 
Offline
Junior Member
Benutzeravatar

Registriert: Sa 10. Feb 2007, 13:37
Beiträge: 28
Hab grad in das Datenblatt vom STV0299b geschaut. Chip-Select hat der nicht. Und die Datenausgänge vom BSBE1 kommen direkt vom STV0299b.

cu morus


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: v1.00A DVB-T Suchlauf
BeitragVerfasst: Mi 10. Okt 2007, 07:00 
Offline
Senior Member
Benutzeravatar

Registriert: Mi 28. Dez 2005, 19:36
Beiträge: 508
Wohnort: Dresden
Das dachte ich mir.
Im LinuxTV sind die zwei Tuner auf unterscheidliche MPEG-Eingänge des NEC EMMA2 geschaltet. Dort ists also kein Problem.

Also doch die Variante von Oli mit dem Umschalten. Wenn der CX22940 eh nur einen Stream verarbeiten kann ists nicht so dramatisch. Umschaltung kann dann per I2C mit einem PCF8574(A) gesteuert werden.

Schaltungen von anderen Doppeltuner-STBs kenne ich leider nicht.

@oli
Ich hab mal Deine gepostetet FW getestet. Läuft soweit und die Kanalsuche geht nun auch endlich. Nur die Farben...;-).
Wo hat man Zugriff auf diese FEM-Console? Ich hab nichts gefunden.

_________________
Steffen


Meine Sammlung:
galaxis adam-T (Community-Firmware)
galaxis adam-S (Community-Firmware)
galaxis LinuxTVc (Rev. 2.2E + 2.2B)
galaxis POPc
dbox2 Nokia Kabel + IDE-Interface (JtG-Neutrino)
Siemens M740AV (VDR-Firmware)
Technisat Digicorder K2
Technisat Digipal 1
X300t


Zuletzt geändert von jimjack am Mi 10. Okt 2007, 10:07, insgesamt 1-mal geändert.

Nach oben
 Profil  
 
 Betreff des Beitrags: Re: v1.00A DVB-T Suchlauf
BeitragVerfasst: Mi 10. Okt 2007, 07:37 
Offline
Administrator
Benutzeravatar

Registriert: Do 29. Jun 2000, 20:20
Beiträge: 5439
Wohnort: München
Verbrauch
jimjack hat geschrieben:
Ich hab mal Deine gepostetet FW getestet. Läuft soweit und die Kanalsuche geht nun auch endlich. Nur die Farben...;-).
Wo hat man Zugriff auf diese FEM-Console? ich hab nichts gefunden.


Die Farben war mal nur ein Test... Ich bin mir auch nicht sicher wo diese Console sein soll eventuell ist es unter Extras als Game da oben die Struktur des Spieles #include "TicTacToe_X.gbm" angezogen wird, in diesem Verzeichnis liegen verschiedene!

TicTacToe_1.gbm
TicTacToe_O.gbm
TicTacToe_X.gbm

Was den PCF8574(A) angeht was meinst du damit? willst du da eine Schaltung aufbauen? Was soll die machen die Pins des Bus trennen? Ich meinte beide Tuner paralell auf den Bus legen und den Tuner an sich ausschalten. Ich muß dem Tuner ja werte zuweisen über i2c welche Frequenz, FEC.... mache ich das jeweis nur für einen Tuner ist das ja kein Thema. Wenn ich zwei Philips Tuner nehme kann ich ja die i2c_adr des einen Tuners über Pin7 variiren!
Oder glaubst Du ein Tuner im StandBy stört auf den Bus ein?

Zur Info, ich hatte mir gerade ein paar der Pollin Displays bestellt... Die haben den PCF 8578/8579 auf i2c_adr=0x78, hoffe wenn beßt sich das nicht mit dem PCF8574?

http://www.pollin.de/shop/shop.php?cf=d ... OTk4&ts=40
http://www.pollin.de/shop/downloads/D120144S.ZIP
http://dvb-community.de/wiki2/index.php ... 8579_Basis
viewtopic.php?f=45&t=20010&p=104923#p104923

cu Oli

P.S. seit Ihr Tags auf icq?


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: v1.00A DVB-T Suchlauf
BeitragVerfasst: Mi 10. Okt 2007, 10:14 
Offline
Senior Member
Benutzeravatar

Registriert: Mi 28. Dez 2005, 19:36
Beiträge: 508
Wohnort: Dresden
FEM habe ich mittlerweile gefunden. Ich musste die Umgebung hier wieder neu installieren. Letzte Woche ist meine Festplatte im Arbeitsrechner gestorben. Vloss die Console hab ich noch nicht entdecken können. Box ist aber zu Hause.

Ähm, ja, hast recht. Ist Blödsinn. Der 8574 ist ein Port-Expander (8bit In/Out). I2C-Adresse sind 0x4E (write), und 0xE1 (read). Die Adressen vom 8574A sind etwas anders, müsste ich mal im Datenblatt nachschauen.
Den 8574 hatte ich eigentlich zum Umschalten gedacht, aber das geht so nicht. Die Tuner auf den Bus legen geht auch nicht, weil die keine Tristate-Ausgänge haben. Man müsste alle Pins umschalten...Das geht mit dem 8574 natürlich nicht. Aufwand wohl doch sehr hoch? Oder die Tuner gehen doch parallel und wir wissen das nicht...

ICQ geht nun auch wieder...

_________________
Steffen


Meine Sammlung:
galaxis adam-T (Community-Firmware)
galaxis adam-S (Community-Firmware)
galaxis LinuxTVc (Rev. 2.2E + 2.2B)
galaxis POPc
dbox2 Nokia Kabel + IDE-Interface (JtG-Neutrino)
Siemens M740AV (VDR-Firmware)
Technisat Digicorder K2
Technisat Digipal 1
X300t


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: v1.00A DVB-T Suchlauf
BeitragVerfasst: Mi 10. Okt 2007, 10:45 
Offline
Administrator
Benutzeravatar

Registriert: Do 29. Jun 2000, 20:20
Beiträge: 5439
Wohnort: München
Verbrauch
Man müßte also die 8 Bus Kanäle und die 5 anderen (CLK...) schalten?

cu Oli


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: v1.00A DVB-T Suchlauf
BeitragVerfasst: Mi 10. Okt 2007, 11:32 
Offline
Senior Member
Benutzeravatar

Registriert: Mi 28. Dez 2005, 19:36
Beiträge: 508
Wohnort: Dresden
Eigentlich nur die 8 MPEG-Bus-Leitungen. Bei den anderen muss man sich die Bedeutung ansehen. I2C-Leitungen brauchen nicht geschaltet zu werden, die Error- udn sonstigen Leitungen muss ich mal sehen, was die machen.

Noch was anderes. Weisst Du wo man in den Quellen die IP-Adresse ändern kann. Ich habs mal vor langer Zeit mal gemacht, finde aber den teil im Code nicht mehr.

_________________
Steffen


Meine Sammlung:
galaxis adam-T (Community-Firmware)
galaxis adam-S (Community-Firmware)
galaxis LinuxTVc (Rev. 2.2E + 2.2B)
galaxis POPc
dbox2 Nokia Kabel + IDE-Interface (JtG-Neutrino)
Siemens M740AV (VDR-Firmware)
Technisat Digicorder K2
Technisat Digipal 1
X300t


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: v1.00A DVB-T Suchlauf
BeitragVerfasst: Mi 10. Okt 2007, 11:42 
Offline
Administrator
Benutzeravatar

Registriert: Do 29. Jun 2000, 20:20
Beiträge: 5439
Wohnort: München
Verbrauch
Man könnte über einen ATmega16 diese Ports schalten!

Müßte eigentlich dwLocalIP sein? Schau mal in die C:\OSRAD_DEV\Drivers\USB\ADM8511.c

cu Oli


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: v1.00A DVB-T Suchlauf
BeitragVerfasst: Mi 10. Okt 2007, 12:03 
Offline
Senior Member
Benutzeravatar

Registriert: Mi 28. Dez 2005, 19:36
Beiträge: 508
Wohnort: Dresden
Ja, ein ATMega könnte gehen - das ganze muss aber als Umsachalter funktionieren.
Ein kleines CPLD oder Relais...;-):

Danke - in adm8511.c hab ich nun nicht nachgeschaut :-).
Die variable pOurIPAddr ist... Die müsste mal irgendwie nach Network. das ist ja nicht spezifisch für den ADM8511

_________________
Steffen


Meine Sammlung:
galaxis adam-T (Community-Firmware)
galaxis adam-S (Community-Firmware)
galaxis LinuxTVc (Rev. 2.2E + 2.2B)
galaxis POPc
dbox2 Nokia Kabel + IDE-Interface (JtG-Neutrino)
Siemens M740AV (VDR-Firmware)
Technisat Digicorder K2
Technisat Digipal 1
X300t


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: v1.00A DVB-T Suchlauf
BeitragVerfasst: Mi 10. Okt 2007, 12:11 
Offline
Administrator
Benutzeravatar

Registriert: Do 29. Jun 2000, 20:20
Beiträge: 5439
Wohnort: München
Verbrauch
Das mit dem ATmega16 müßte eigentlich gehen. Wir hatten den ja schon für das Display verwendet. Müßte nur einer die Software schreiben/testen.

Wenn du das mit der Network.c machen willst...? ich kann gerne den letzten Sourcen stand mal wieder hochladen...

cu Oli


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: v1.00A DVB-T Suchlauf
BeitragVerfasst: Mi 10. Okt 2007, 12:46 
Offline
Senior Member
Benutzeravatar

Registriert: Mi 28. Dez 2005, 19:36
Beiträge: 508
Wohnort: Dresden
Ja, ich würde mal versuchen das in die network.c einzubauen. udp.c/tftp.c gehen auch noch nicht richtig. Das schau ich mir auch noch an.

ATMega habe ich nicht zu hause, habe ich auch noch nicht programmiert, aber wenn zum Display was da ist könnte das was werden. Muss man nur mal schauen wie die Tuner-Erkennung gemacht ist. Das würde ja nicht mehr automatisch funktionieren.

Das wäre nett, wenn du den letzten Sourcen-Stand hochläden würdest.

_________________
Steffen


Meine Sammlung:
galaxis adam-T (Community-Firmware)
galaxis adam-S (Community-Firmware)
galaxis LinuxTVc (Rev. 2.2E + 2.2B)
galaxis POPc
dbox2 Nokia Kabel + IDE-Interface (JtG-Neutrino)
Siemens M740AV (VDR-Firmware)
Technisat Digicorder K2
Technisat Digipal 1
X300t


Nach oben
 Profil  
 
 Betreff des Beitrags: Adam Tuner - Mulituner über PCF8574 3
BeitragVerfasst: Mi 10. Okt 2007, 13:25 
Offline
Administrator
Benutzeravatar

Registriert: Do 29. Jun 2000, 20:20
Beiträge: 5439
Wohnort: München
Verbrauch
Man kann ja die Tunererkennung variiren. Den ATmega16 setzen wir auf eine i2c_adr, wenn dieser gefunden wird wird die Tunererkennung etwas anders gemacht. Dann brauchen wir in den Settings noch ein Bit um zwischen den Tunern zu unterscheiden!?
Theoretisch könnte man dann 3 tuner anschließen für S-T-C !?

Habe hochgeladen!

cu Oli


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: v1.00A DVB-T Suchlauf
BeitragVerfasst: Mi 10. Okt 2007, 13:59 
Offline
Senior Member
Benutzeravatar

Registriert: Mi 28. Dez 2005, 19:36
Beiträge: 508
Wohnort: Dresden
Ja stimmt, man kann die Tuner per I2C suchen und die erkannten einbinden bzw. man kann den ATMEga suchen und danach die Tunererkennung gestalten.

Tunerumschaltug muss sein, weil ja nur ein Stream geht. PIP würde somit nicht funktionieren, ist aber nicht so dramatisch.
Wie gesagt die Tuner bzw. die Ausgänge am Bus müssen entkoppelt sein.

Ich lade gerade runter...

_________________
Steffen


Meine Sammlung:
galaxis adam-T (Community-Firmware)
galaxis adam-S (Community-Firmware)
galaxis LinuxTVc (Rev. 2.2E + 2.2B)
galaxis POPc
dbox2 Nokia Kabel + IDE-Interface (JtG-Neutrino)
Siemens M740AV (VDR-Firmware)
Technisat Digicorder K2
Technisat Digipal 1
X300t


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 64 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3, 4, 5  Nächste

Alle Zeiten sind UTC


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Deutsche Übersetzung durch phpBB.de