Witam.
Testuję właśnie DAC w XMEGA128A1U z zewnętrznym napięciem odniesienia. Założenie do testu było takie: do rejestrów DAC DATA wpisać wartość max czyli 0xFFF(12bit), a do wejścia AREF podawać napięcie (regulowane) 0..3,3V, przez co na wyjściu DAC powinno być napięcie zbliżone do AREF. I wszystko działa, z małym wyjątkiem. Jeśli napięcie na AREF jest z zakresu 0...500mV (np 200mV) na wyjściu DAC jest zawsze 500mV (choć powinno być 200mV wg przykładu). Dopiero od poziomu większego niż 500mV AREF=DAC OUT. Chciałbym więc zapytać, czy jest to przypadłość przetwornika DAC w XMEGA, czy może ja czegoś nie wiem o jego działaniu? W notach nie znalazłem informacji o takim zjawisku. Korzystając ze scalonych przetworników DAC typu MCP 49xx nie miałem takiego problemu.
Testuję właśnie DAC w XMEGA128A1U z zewnętrznym napięciem odniesienia. Założenie do testu było takie: do rejestrów DAC DATA wpisać wartość max czyli 0xFFF(12bit), a do wejścia AREF podawać napięcie (regulowane) 0..3,3V, przez co na wyjściu DAC powinno być napięcie zbliżone do AREF. I wszystko działa, z małym wyjątkiem. Jeśli napięcie na AREF jest z zakresu 0...500mV (np 200mV) na wyjściu DAC jest zawsze 500mV (choć powinno być 200mV wg przykładu). Dopiero od poziomu większego niż 500mV AREF=DAC OUT. Chciałbym więc zapytać, czy jest to przypadłość przetwornika DAC w XMEGA, czy może ja czegoś nie wiem o jego działaniu? W notach nie znalazłem informacji o takim zjawisku. Korzystając ze scalonych przetworników DAC typu MCP 49xx nie miałem takiego problemu.