SPI und I2C gleichzeitig und SPI bug?
Verfasst: So Feb 03, 2019 2:24 pm
Hallo,
gibt es eine möglichkeit den SPI für Alex und den I2C fürs Audio gleichzeitig zu nutzen?
Betreibt von euch jemand den RP mit einem Alexsystem?
Wenn ja, funktioniert das Problemlos?
Ich teste es gerade und musste feststellen das es so eigentlich nicht richtig funktioniert und auch nicht funktionieren kann, Testaufbau TX/RX Load Strobe und SPI CLK und SPI MOSI an Alex, Spannungversorgung aus einem Netzteil, Alex mit 12V und über Step Down 5V/4A Versorgung auf RP.
Wenn ich nur die Bänder schalte wird irgendwann der LPF nicht mehr mitgeschaltet, reproduzierbar zu 90% von wechsel 40m <->80m, nach kurzen PTT betätigen gehts wieder.
MSO angestöbselt und mir das mal angeschaut, also der orig. ALex SPI arbeitet mit 400Khz Clk, nicht mit 1Mhz (das hat man recht schnell geändert damals, da es zu Schaltfehlern kam, das war schon zu HPSDR Atlassystemzeiten).
Dann wird bei Hermes/Atlassystem, Orion und Orion MKII(3x 16Bit) immer das komplette Dword gesendet, Pavel sendet ab einen bestimmten Punkt nur das 16bit RX Filter Signal, das ist schlicht falsch, denn Alex besteht aus einem HPF Filter und LPF Filter, welcher in kombination geschalten wird, so passiert es, das man von 40m auf 80m wechselt, beide Filter schalten also 1,5Mhz HPF und 4Mhz LPF, wenn man dann zurück auf 40m schaltet, bleibt der 80m LPF aktiv und der HPF wird auf 6,5Mhz geschaltet -> empfang = 0.
Ich kann das auch mit screens belegen, falls es Fragen gibt.
gibt es eine möglichkeit den SPI für Alex und den I2C fürs Audio gleichzeitig zu nutzen?
Betreibt von euch jemand den RP mit einem Alexsystem?
Wenn ja, funktioniert das Problemlos?
Ich teste es gerade und musste feststellen das es so eigentlich nicht richtig funktioniert und auch nicht funktionieren kann, Testaufbau TX/RX Load Strobe und SPI CLK und SPI MOSI an Alex, Spannungversorgung aus einem Netzteil, Alex mit 12V und über Step Down 5V/4A Versorgung auf RP.
Wenn ich nur die Bänder schalte wird irgendwann der LPF nicht mehr mitgeschaltet, reproduzierbar zu 90% von wechsel 40m <->80m, nach kurzen PTT betätigen gehts wieder.
MSO angestöbselt und mir das mal angeschaut, also der orig. ALex SPI arbeitet mit 400Khz Clk, nicht mit 1Mhz (das hat man recht schnell geändert damals, da es zu Schaltfehlern kam, das war schon zu HPSDR Atlassystemzeiten).
Dann wird bei Hermes/Atlassystem, Orion und Orion MKII(3x 16Bit) immer das komplette Dword gesendet, Pavel sendet ab einen bestimmten Punkt nur das 16bit RX Filter Signal, das ist schlicht falsch, denn Alex besteht aus einem HPF Filter und LPF Filter, welcher in kombination geschalten wird, so passiert es, das man von 40m auf 80m wechselt, beide Filter schalten also 1,5Mhz HPF und 4Mhz LPF, wenn man dann zurück auf 40m schaltet, bleibt der 80m LPF aktiv und der HPF wird auf 6,5Mhz geschaltet -> empfang = 0.
Ich kann das auch mit screens belegen, falls es Fragen gibt.