Seite 1 von 3

Audio Codec minimiert delay

Verfasst: Fr Okt 07, 2016 9:18 pm
von DH1AKF
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

Re: Audio Codec minimiert delay

Verfasst: So Okt 30, 2016 12:32 am
von df2jp
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

Re: Audio Codec minimiert delay

Verfasst: So Okt 30, 2016 1:03 am
von Yevgeni
Hello!
Like this.

Re: Audio Codec minimiert delay

Verfasst: So Okt 30, 2016 9:29 am
von DH1AKF
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...

Re: Audio Codec minimiert delay

Verfasst: Mo Okt 31, 2016 7:00 am
von df2jp
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

Problem: Audio Codec sagt keinen Ton

Verfasst: Fr Nov 25, 2016 8:29 pm
von DH1AKF
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

Re: Audio Codec minimiert delay

Verfasst: Di Dez 13, 2016 12:39 pm
von DH1KLM
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

Re: Audio Codec minimiert delay

Verfasst: Di Dez 13, 2016 1:32 pm
von DH1AKF
"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.

Re: Audio Codec minimiert delay

Verfasst: Di Dez 13, 2016 2:40 pm
von DH1KLM
HAllo Wolfgang,

und was muss ich unter Audio Device einstellen?
Bzw, wie findet PowerSDR oder Windows den Audio Codec der am RP hängt?

Re: Audio Codec minimiert delay

Verfasst: Fr Dez 16, 2016 5:50 pm
von DH1KLM
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?

Re: Audio Codec minimiert delay

Verfasst: Mi Dez 21, 2016 4:03 pm
von Bennyfly
Hallo,
mit welcher Schnittstelle arbeitet nun das Audio Codec Modul ? Es sind ja zwei.

73.. Udo DG9FDU

Re: Audio Codec minimiert delay

Verfasst: Mi Dez 21, 2016 7:50 pm
von DH1AKF
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.

Re: Audio Codec minimiert delay

Verfasst: Do Dez 22, 2016 6:32 pm
von DK3IR
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

Re: Audio Codec minimiert delay

Verfasst: Fr Dez 23, 2016 6:03 pm
von DD8JM
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:
20170130_185129.jpg
1221370_BB_00_FB.EPS.jpg

Re: Audio Codec minimiert delay

Verfasst: Mi Dez 28, 2016 6:16 pm
von Uli DF5SF
Hallo,

hier ein Vergleich CW-Delay zwischen TS480 und RP. PiHPSDR läuft auf Raspi3. Das Bild wurde bei 35WpM aufgenommen:
CW-Latenz-35WpM_mit_Codec.png
Also damit kann ich leben. Es geht weiter ....

73
Uli, DF5SF

Re: Audio Codec minimiert delay

Verfasst: Mo Jan 16, 2017 11:16 pm
von dc2pd
Hallo,
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

Verfasst: Di Jan 17, 2017 8:56 am
von DD8JM
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

Re: Audio Codec minimiert delay

Verfasst: Di Jan 17, 2017 11:18 am
von Uli DF5SF
Hallo Peter,

bei mir ebenfalls nichts feststellbar.

Re: Audio Codec minimiert delay

Verfasst: Mo Mär 13, 2017 3:44 pm
von DF5WW
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 ? :oops: :oops:

Re: Audio Codec minimiert delay

Verfasst: Mo Mär 13, 2017 6:46 pm
von DH1KLM
habe mal gegoogled und das hier gefunden.
  • 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
Quelle: https://github.com/raspberrypi/linux/issues/1672

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