Audio Codec minimiert delay
Audio Codec minimiert delay
Hallo allerseits,
das wird vor allem die CW- Enthusiasten unter Euch interessieren:
Soeben habe ich auf Pavels Hinweis hin ein Audio Codec Board in Betrieb genommen. Es spielt mit der Version 0.94-1337 sowie OpenHPSDR 3.3.9 auf Anhieb und bringt den Vorteil einer noch geringeren Zeitverzögerung. Beim gleichzeitigen Empfang mit einem analogen Radio hört man sehr deutlich den Unterschied, wenn man zwischen der Signalverarbeitung im PC (bei mir mittels VAC1) und dem neuen Codec Modul umschaltet.
Es wird ein WM8731 als Schaltkreis verwendet, (ein TLV320 geht ebenfalls,) ich habe über Bürklin zwei dieser Module geordert:
http://www.mikroe.com/add-on-boards/aud ... dec-proto/
Leider musste der Quarz noch ausgetauscht werden (Pavel schreibt 12,288 MHz vor, es gibt aber auch Exemplare mit 16,9344 MHz).
Die Codec- Platine wird über 8 Drähte mit den Buchsen E1 und E2 verbunden. Die genauen Anschlüsse findet man hier:
http://pavel-demin.github.io/red-pitaya ... ver-hpsdr/ im Punkt "I2S Connections".
Die beiden Equalizer funktionieren übrigens weiterhin, mit dem Codec.
73, Wolfgang
das wird vor allem die CW- Enthusiasten unter Euch interessieren:
Soeben habe ich auf Pavels Hinweis hin ein Audio Codec Board in Betrieb genommen. Es spielt mit der Version 0.94-1337 sowie OpenHPSDR 3.3.9 auf Anhieb und bringt den Vorteil einer noch geringeren Zeitverzögerung. Beim gleichzeitigen Empfang mit einem analogen Radio hört man sehr deutlich den Unterschied, wenn man zwischen der Signalverarbeitung im PC (bei mir mittels VAC1) und dem neuen Codec Modul umschaltet.
Es wird ein WM8731 als Schaltkreis verwendet, (ein TLV320 geht ebenfalls,) ich habe über Bürklin zwei dieser Module geordert:
http://www.mikroe.com/add-on-boards/aud ... dec-proto/
Leider musste der Quarz noch ausgetauscht werden (Pavel schreibt 12,288 MHz vor, es gibt aber auch Exemplare mit 16,9344 MHz).
Die Codec- Platine wird über 8 Drähte mit den Buchsen E1 und E2 verbunden. Die genauen Anschlüsse findet man hier:
http://pavel-demin.github.io/red-pitaya ... ver-hpsdr/ im Punkt "I2S Connections".
Die beiden Equalizer funktionieren übrigens weiterhin, mit dem Codec.
73, Wolfgang
Re: Audio Codec minimiert delay
Hallo Wolfgang,
mein Audio Codec Board Proto ist gestern hier angekommen, bequartzt mit 12.288MHz.
Ich habe mir die Anschlüsse rausgesucht, bin mir aber nicht ganz sicher, daß das alles richtig ist.
Vielleicht kannst Du mal kurz rüber schauen.
Vielen Dank
73 Joe
mein Audio Codec Board Proto ist gestern hier angekommen, bequartzt mit 12.288MHz.
Ich habe mir die Anschlüsse rausgesucht, bin mir aber nicht ganz sicher, daß das alles richtig ist.
Vielleicht kannst Du mal kurz rüber schauen.
Vielen Dank
73 Joe
Re: Audio Codec minimiert delay
Hallo Joe,
so wie Du die Verbindungen gezeichnet hast, funktioniert es nicht!!
Korrekte Verbindungen, (wie Jevgeni es vorschlägt):
WM8731 Red Pitaya
SCK --- DIO4_N (E1) Pin 12
MISO --- DIO5_N (E1) Pin 14
MOSI --- DIO6_N (E1) Pin 16
ADCL --- DIO7_N (E1) Pin 18
SDA --- (E2) Pin 10
SCL --- (E2) Pin 9
3,3V --- (E1) Pin 1 oder 2
GND --- (E1) Pin 25 oder 26
Vergleiche auch http://wiki.redpitaya.com/index.php?tit ... connectors
73+55, Wolfgang
p.s. Ich hatte sogar versehentlich E1 und E2 vertauscht, trotzdem ging nichts kaputt...
so wie Du die Verbindungen gezeichnet hast, funktioniert es nicht!!
Korrekte Verbindungen, (wie Jevgeni es vorschlägt):
WM8731 Red Pitaya
SCK --- DIO4_N (E1) Pin 12
MISO --- DIO5_N (E1) Pin 14
MOSI --- DIO6_N (E1) Pin 16
ADCL --- DIO7_N (E1) Pin 18
SDA --- (E2) Pin 10
SCL --- (E2) Pin 9
3,3V --- (E1) Pin 1 oder 2
GND --- (E1) Pin 25 oder 26
Vergleiche auch http://wiki.redpitaya.com/index.php?tit ... connectors
73+55, Wolfgang
p.s. Ich hatte sogar versehentlich E1 und E2 vertauscht, trotzdem ging nichts kaputt...
Re: Audio Codec minimiert delay
Hallo Yevgeni, Wolfgang,
Sorry, war gestern den ganzen Tag ausser Haus, daher die späte Antwort.
Vielen Dank für das Anschluss-Schema.
Ich hatte noch nichts verdrahtet, das steht erst in ein paar Tagen an.
Bin sehr gespannt ob nun ordentlich CW möglich ist. Mein Stand-Alone Projekt hatte ich wegen der CW-Problematik erst einmal auf Eis gelegt.
Erst ist noch Antennenbau angesagt, ab Mitte der Woche soll´s kalt werden, da will ich damit fertig sein.
Dann gets weiter mit dem RP.
Nochmals vielen Dank
73 Joe
Sorry, war gestern den ganzen Tag ausser Haus, daher die späte Antwort.
Vielen Dank für das Anschluss-Schema.
Ich hatte noch nichts verdrahtet, das steht erst in ein paar Tagen an.
Bin sehr gespannt ob nun ordentlich CW möglich ist. Mein Stand-Alone Projekt hatte ich wegen der CW-Problematik erst einmal auf Eis gelegt.
Erst ist noch Antennenbau angesagt, ab Mitte der Woche soll´s kalt werden, da will ich damit fertig sein.
Dann gets weiter mit dem RP.
Nochmals vielen Dank
73 Joe
Problem: Audio Codec sagt keinen Ton
Hallo Red-Pitaya- Freunde,
aus gegebenem Anlass noch ein wichtiger Hinweis:
- Nicht vergessen, im Hauptmenü den "Master AF" aufzuregeln. Er ist nur bei Codec- Betrieb wirksam.
Ich hatte anfangs den Effekt, dass weder VAC1 noch VAC2 enabled sein durfte, (Menü Setup -> Audio). Wie mir Lothar, DF8JD soeben mitteilte, ist das jedoch irrelevant. Lothar hat den Codec übrigens auch mit der neuesten cq-nrw Modifikation (vom 15.10.2016) erfolgreich getestet.
73, Wolfgang
aus gegebenem Anlass noch ein wichtiger Hinweis:
- Nicht vergessen, im Hauptmenü den "Master AF" aufzuregeln. Er ist nur bei Codec- Betrieb wirksam.
Ich hatte anfangs den Effekt, dass weder VAC1 noch VAC2 enabled sein durfte, (Menü Setup -> Audio). Wie mir Lothar, DF8JD soeben mitteilte, ist das jedoch irrelevant. Lothar hat den Codec übrigens auch mit der neuesten cq-nrw Modifikation (vom 15.10.2016) erfolgreich getestet.
73, Wolfgang
Re: Audio Codec minimiert delay
Hallo Benutzer des Mikroe Audio Codec,
ist dieser Audio Codec nur sinnvoll wenn man CW macht
oder kann dieser in SSB auch die normale Soundkarte im PC ersetzen?
Was ist dazu in PowerSDR bzw. Zeus Radio bei Verwendung des Codecs einzustellen?
Können unter Zeus dann auch noch die Audio Plugins verwendet werden?
Ich habe mal bei den üblichen Verdächtigen nach der 12.288 MHz Version gefragt,
und ob es denn möglich sei vorab zu klären welcher Quarz verbaut ist.
Leider hab ich keinen Shop gefunden welcher die 12.288 Version liefern kann.
Oder aber die Verkäufer wollen nicht nachfragen was auf Lager ist.
73 de Sigi, DH1KLM
ist dieser Audio Codec nur sinnvoll wenn man CW macht
oder kann dieser in SSB auch die normale Soundkarte im PC ersetzen?
Was ist dazu in PowerSDR bzw. Zeus Radio bei Verwendung des Codecs einzustellen?
Können unter Zeus dann auch noch die Audio Plugins verwendet werden?
Ich habe mal bei den üblichen Verdächtigen nach der 12.288 MHz Version gefragt,
und ob es denn möglich sei vorab zu klären welcher Quarz verbaut ist.
Leider hab ich keinen Shop gefunden welcher die 12.288 Version liefern kann.
Oder aber die Verkäufer wollen nicht nachfragen was auf Lager ist.
![Sad :(](./images/smilies/icon_e_sad.gif)
73 de Sigi, DH1KLM
73 de Sigi, DH1KLM
Re: Audio Codec minimiert delay
"kann dieser in SSB auch die normale Soundkarte im PC ersetzen?"
Antwort: Ja! Anschlüsse für Mike und Kopfhörer sind vorhanden. (3,5 mm Klinkenbuchsen)
In Power SDR muss man lediglich den Schieberegler Master AF aufziehen.
Antwort: Ja! Anschlüsse für Mike und Kopfhörer sind vorhanden. (3,5 mm Klinkenbuchsen)
In Power SDR muss man lediglich den Schieberegler Master AF aufziehen.
Re: Audio Codec minimiert delay
HAllo Wolfgang,
und was muss ich unter Audio Device einstellen?
Bzw, wie findet PowerSDR oder Windows den Audio Codec der am RP hängt?
und was muss ich unter Audio Device einstellen?
Bzw, wie findet PowerSDR oder Windows den Audio Codec der am RP hängt?
73 de Sigi, DH1KLM
Re: Audio Codec minimiert delay
Thank you Pavel for clarification. But there is another thing i'd like to ask.
The codec board would`nt work with VST Plugins in ZeusSDR. would`nt it?
The codec board would`nt work with VST Plugins in ZeusSDR. would`nt it?
73 de Sigi, DH1KLM
Re: Audio Codec minimiert delay
Hallo,
mit welcher Schnittstelle arbeitet nun das Audio Codec Modul ? Es sind ja zwei.
73.. Udo DG9FDU
mit welcher Schnittstelle arbeitet nun das Audio Codec Modul ? Es sind ja zwei.
73.. Udo DG9FDU
Re: Audio Codec minimiert delay
Der CODEC- Modul erhält Kommandos (z.B. Betriebsart, Einstellwerte) vom Red Pitaya über die I²C- Schnittstelle.
Digitale Audio- Daten dagegen laufen über I²S.
Digitale Audio- Daten dagegen laufen über I²S.
Re: Audio Codec minimiert delay
Hallo,
melde mich hier mal als CW-Enthusiast zum Thema RP mit Audio Codec Board.
Habe das Codec Board installiert, es funktioniert auch alles.
Latenzzeit ist deutlich geringer, leider nicht ausreichend.
Paddel an den beiden CW-Eingängen funktioniert, sauberes Geben ist jedoch mit der minimierten delay-zeit unmöglich.
Externer Keyer mit Mithörton an einem Eingang geht auch, Sideton läßt im Setup sich aber nicht deaktivieren.
Somit hört man den Mithörton des ext. Keyer und den verzögerten des RP.
Hat jemand eine Idee, welche Parameter man verändern muß um die delay-zeit weiter zu minimieren?
Vielleicht gibt es auch eine Lösung für die Deaktivierung des RP-Mithörtons.
73, Heinz DK3IR
melde mich hier mal als CW-Enthusiast zum Thema RP mit Audio Codec Board.
Habe das Codec Board installiert, es funktioniert auch alles.
Latenzzeit ist deutlich geringer, leider nicht ausreichend.
Paddel an den beiden CW-Eingängen funktioniert, sauberes Geben ist jedoch mit der minimierten delay-zeit unmöglich.
Externer Keyer mit Mithörton an einem Eingang geht auch, Sideton läßt im Setup sich aber nicht deaktivieren.
Somit hört man den Mithörton des ext. Keyer und den verzögerten des RP.
Hat jemand eine Idee, welche Parameter man verändern muß um die delay-zeit weiter zu minimieren?
Vielleicht gibt es auch eine Lösung für die Deaktivierung des RP-Mithörtons.
73, Heinz DK3IR
Re: Audio Codec minimiert delay
Auf Grund einiger Nachfragen zur Bestellmöglichkeit des CODEC-Board, hier meine Bestellung bei Conrad Electronic.
Menge Artikel Bezeichnung Einzelpreis Summe
2 Stück 1221370 BOARD PROTO AUDIO CODEC MIKROE-506 MKE 23,45 € 46,90 €
73 Jörg de DD8JM
PS Leuft hervorragend, ich habe auf den C23 einen 4,7 µF Kondensator gelötet.
Nach einigen Nachfragen, hier nochmals der Kondensator den ich eingebaut habe:
Menge Artikel Bezeichnung Einzelpreis Summe
2 Stück 1221370 BOARD PROTO AUDIO CODEC MIKROE-506 MKE 23,45 € 46,90 €
73 Jörg de DD8JM
PS Leuft hervorragend, ich habe auf den C23 einen 4,7 µF Kondensator gelötet.
Nach einigen Nachfragen, hier nochmals der Kondensator den ich eingebaut habe:
Die Bässe breit die Höhen schmal das ist der Funk aus Wuppertal.
Re: Audio Codec minimiert delay
Hallo,
hier ein Vergleich CW-Delay zwischen TS480 und RP. PiHPSDR läuft auf Raspi3. Das Bild wurde bei 35WpM aufgenommen:
Also damit kann ich leben. Es geht weiter ....
73
Uli, DF5SF
hier ein Vergleich CW-Delay zwischen TS480 und RP. PiHPSDR läuft auf Raspi3. Das Bild wurde bei 35WpM aufgenommen:
Also damit kann ich leben. Es geht weiter ....
73
Uli, DF5SF
73 de Uli, DF5SF
Re: Audio Codec minimiert delay
Hallo,
schlagen bei Euch auch die Signale vom I2S auf den Empfänger durch ?
Habe eigentlich nur relativ kurze Leitungen verwendet.
73,
Peter DC2PD
schlagen bei Euch auch die Signale vom I2S auf den Empfänger durch ?
Habe eigentlich nur relativ kurze Leitungen verwendet.
73,
Peter DC2PD
Re: Audio Codec minimiert delay
Hallo Peter,
ich konnte es bis jetzt bei mir nicht feststellen, habe es bei meinen beiden RP eingebaut.
Vielleicht erklärst Du es genauer wann und wie es auftritt, es kann sein das ich nur noch nicht genau hingehört habe.
Meine Leitungen sind bestimmt 1 Meter lang, kann es nicht auch eine HF-Einstrahlung sein.
73 Jörg
ich konnte es bis jetzt bei mir nicht feststellen, habe es bei meinen beiden RP eingebaut.
Vielleicht erklärst Du es genauer wann und wie es auftritt, es kann sein das ich nur noch nicht genau hingehört habe.
Meine Leitungen sind bestimmt 1 Meter lang, kann es nicht auch eine HF-Einstrahlung sein.
73 Jörg
Die Bässe breit die Höhen schmal das ist der Funk aus Wuppertal.
Re: Audio Codec minimiert delay
Hallo Peter,
bei mir ebenfalls nichts feststellbar.
bei mir ebenfalls nichts feststellbar.
73 de Uli, DF5SF
Re: Audio Codec minimiert delay
Eine Frage zum Codec Board. Ich hatte das ja bei meinem RPi gleich mitgeliefert bekommen es war/ist halt nur noch nicht verbaut.
Wie bekomme ich raus welche Frequenz der verbaute Quarz hat. Es steht ja keine MHz Bezeichnung drauf sondern nur eine Nummer, in meinem Fall 480ECSR.
Wäre das die korrekte Variante oder die falsche oder ist das daraus überhaupt nicht zu ersehen.
Falls der falsche gleich die Anschlussfrage, wo bekomme ich einen in passender Grösse mit der richtigen Frequenz ?
![Embarrassed :oops:](./images/smilies/icon_redface.gif)
Wie bekomme ich raus welche Frequenz der verbaute Quarz hat. Es steht ja keine MHz Bezeichnung drauf sondern nur eine Nummer, in meinem Fall 480ECSR.
Wäre das die korrekte Variante oder die falsche oder ist das daraus überhaupt nicht zu ersehen.
Falls der falsche gleich die Anschlussfrage, wo bekomme ich einen in passender Grösse mit der richtigen Frequenz ?
![Embarrassed :oops:](./images/smilies/icon_redface.gif)
![Embarrassed :oops:](./images/smilies/icon_redface.gif)
73´s, Jürgen, DF5WW
![Wink ;)](./images/smilies/icon_e_wink.gif)
Log4OM Alpha-Tester und Teammember![Exclamation :!:](./images/smilies/icon_exclaim.gif)
![Wink ;)](./images/smilies/icon_e_wink.gif)
![Wink ;)](./images/smilies/icon_e_wink.gif)
Log4OM Alpha-Tester und Teammember
![Exclamation :!:](./images/smilies/icon_exclaim.gif)
Re: Audio Codec minimiert delay
habe mal gegoogled und das hier gefunden.
Sieht für mich so aus als wäre der 480ECSR genau der falsche (16MHz) Quarz.
Aber es haben ja viele hier dieses Teil im Einsatz und werden das aufklären.
73 de Sigi, DH1KLM
- RS component (UK) seems sending Audio Codec Proto with a wrong crystal.
The WM8731 should work as a master device, which sending clocks to Pi.
RS component one has 16MHz crystal other than 12.288Mhz.
This is what I get, for example, 64k when setting as 48k ---- 64k/48k = 16/12m...
Note the crystal has not freq. on it, it comes with a number --->480ECSR
Sieht für mich so aus als wäre der 480ECSR genau der falsche (16MHz) Quarz.
Aber es haben ja viele hier dieses Teil im Einsatz und werden das aufklären.
73 de Sigi, DH1KLM
73 de Sigi, DH1KLM