Stránka 1 z 1
Atmega32U4 multiplex komparator
Napsal: 24 říj 2023, 18:57
od samec
Atmega32U4 umožňuje vybrať vstup analógového komparátora cez multiplexor (ADMUX). Neviem sa dopátrať, ako rýchlo po zmene vstupu môžem z komparátora (ACO) vyčítať platný údaj.
datašit
https://ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf
Napsal: 24 říj 2023, 20:54
od JirkaZ
El. strana 303 ("24.5 Changing Channel or Reference Selection")?
Napsal: 25 říj 2023, 10:29
od samec
Hej, to je pre ADC. Pre komparátor by sa také info nenašlo?
Podľa toho, jak mi program nereaguje na niektoré kombinácie vstupných napätí to vyzerá, že výsledok porovnania vyčítávam príliš skoro. Pridám tam preto ešte nejaké inštrukcie na pozdržanie. Ale rád by som to urobil exaktne podľa nejakej špecifikácie, nie len nejako náhodne alchymistický.
Napsal: 25 říj 2023, 12:52
od ondraN
V části 24.6 se píše, že zpoždění analogového multiplexoru je přibližně 2us. Je to tam sice napsané v souvislosti s přepnutím reference, ale vzhledem k tomu, že je ten MUX stejný pro všechny analogové zdroje, bude to i pro připojení komparátoru. Pak ještě vlastní zpoždění komparátoru, ale o tom výrobce cudně mlčí, takže si to jedině určit samodomo a pak přidat nějakou rozumnou rezervu. Třeba u STM32 je to běžně cca 2-3us ve slow modu a 1-2us ve fast modu.
EDIT. Tak je to 500-750ns (str. 384)