Hallo,
ich habe den XADC bisher nur unipolar verwendet. Jetzt möchte ich aber
ein differentielles Signal damit digitalisieren.
Hier
https://www.xilinx.com/support/documentation/user_guides/ug480_7Series_XADC.pdf
auf Seite 32 sieht man auch schön wie das aussehen muss. Und ja, das
macht es auch, wenn man mit dem Oszi die einzelnen Spannungen misst.
Mein V_CM liegt bei ca. 0,5V und wenn ich einen Sinus an den Eingang
anlege, dann schwingt der schön symmetrisch um V_CM herum und liegt auch
im vorgeschriebenen Bereich. Laut Oszi ist das schön sauber.
Jetzt lese ich den XADC aus wie immer, habe den natürlich auch bipolar
konfiguriert und wandele auch das Zweierkomplement um. Und das was ich
bekomme an Samples ist irre verrauscht. Also unfassbar stark so dass man
das von aussen angelegte Signal kaum erkennen kann. Auch über JTAG und
den System Monitor im VIVADO bekomme ich nur ein stark verrauschtes
Signal.
Das steht natürlich im Widerspruch zu dem was ich mit dem Oszi an den
Eingängen zum XADC/der FPGA Platine messe und ich weiß nicht so recht
weiter.
Ich verwende dieses
https://shop.trenz-electronic.de/de/TE0725LP-01-100-2C-Artix-FPGA-Modul-2-x-50-Pin-mit-Xilinx-XC7A100T-2CSG324C-Variante-2C
ADC Modul, der Schaltplan ist
https://www.trenz-electronic.de/fileadmin/docs/Trenz_Electronic/Modules_and_Module_Carriers/3.5x7.3/TE0725LP/REV01/Documents/SCH-TE0725LP-01-100-2C.PDF
mit dem XADC-Teil auf Seite 8.
Im Schaltplan sind VREFP_0 und VREFN_0 beide mit AGND verbunden, laut
XADC Datenblatt Seite 15 bedeutet das, dass die interne
Spannungsreferenz mit 1,25V verwendet wird.
Aber im Bipolaren Teil im Datenblatt steht:
>The bipolar input mode also accommodates inputs signals driven from a true
differential source, for example, a balanced bridge. In this case, V_N and V_P can
swing positive and negative relative to a common mode or reference voltage (see
Figure 2-8). The maximum differential input (V_P–V_N) is ±0.5V. With maximum
differential input voltages of ±0.5V and assuming balanced inputs on V_N and V_P,
the common mode voltage must lie in the range 0.25V to 0.75V.
Wieso wird da nochmal die Referenzspannung erwähnt?
>can swing positive and negative relative to a common mode or reference voltage
Das verwirrt mich weil die Signale doch nur um V_CM schwingen und nicht
um die Referenzspannung?!
Die Frage hier ist aber:
Hat jemand den XADC schomal mit differentiellen Signalen in Betrieb
genommen und müsste das so funktionieren wie das hier beschaltet ist?
Vielen Dank!