Diskussion:Powerline mit AVR
Fragen:
1. Wenn man statt TxD über einen Interupt einzuspeisen ein externes AND-Gatter verwendet ginge auch, oder? Dann hätte man noch einen Interupt für Schalter etc. frei!
Antwort:
Du meinst beim PC-Interface? Das müsste gehen, wie du richtig erkannt hast, braucht man ein AND Gatter (oder 2 Dioden + internen Pullup), da die UART invertierte Logik verwendet.
Gruß Roland
2. eine Verständnisfrage. Wenn ich es richtig verstehe wird:
- auf Senderseite ein ~100kHz PWM mit dem Signal des UART-Tx moduliert. Die UART-Baudrate ist im Bereich ~1kBaud.
- auf Empfängerseite das hochfrequente Signal über einen Hoch- oder Bandpass ausgekoppelt, gleichgerichtet und über einen Komparator (oder ADC) detektiert. Danach wird es SW-seitig "noisegecancelled" und an UART-Rx weitergereicht.
Gerade Letzteres verstehe ich nicht. Nach dem Komparator habe ich doch nach wie vor Spikes/Störungen mit 100kHz, welche mit 1kBaud ein-/ausgeschaltet werden. Wie kann ich die (erst in SW filtern und dann) in eine UART einspeisen? Oder habe ich das so zu verstehen, dass die SW die 1/0 Erkennung macht -> "SW-UART"? Für eure Hilfe vielen Dank im voraus!
MfG, Georg