Na tebi je da biraš.
Trudio sam se da brzina preklapanja bude što veća i pri tom vodio računa da sve vreme imaš dostupan ADC_high_range.
Taj ADC kanal uvek ima pristup sa šenta od 20 milioma i očitava 0-2000mA, gde je opseg 0-5mA "izvučen iz konteksta" i naglašeno precizan na izlazu za ADC low_range. (primetićeš da, kuda god prolazila, sva struja mora ipak proći kroz šent i R6 koji je ukalkulisan)
Dakle, ne možeš izgubiti podatke čak ni tokom vremena preklapanja, koje inače voma kratko traje (stvar Qg mosfeta i slew rate op-amp koji drajvuje gejt) jer ti viši rang besprekidno meri i u trenutku preklapanja ima već 5mA koji su sasvim dobro čitljivi na High range ADC ulazu.
Takoreći imaš "predrange" uvid na tom highR ADC jer ti je pre nego što low range ode u saturaciju, podatak na high range već u vrlo dobroj rezoluciji.
Izveštaj o opsegu je u stvari izveštaj o preciznoj saturaciji nižeg opsega i taj se izveštaj ni ne mora koristiti.
Jednostavno možeš uvek meriti oba kanala i jednostavno ih sumirati matematički. Na >=5mA niži rang će ostati precizno saturiran na 2V50 a viši rang će nastaviti da se penje dalje.
Kada niži rang saturira, viši je već na 1/400 od svog opsega, što je već sasvim dostupan podatak u odličnoj rezolouciji i sa manje od 16 bit...
Pad napona na mernim "šentovima" vidiš na dijagramu simulacije i ne prelazi 45mV sa 2A potrošnje.
Izborom modernijih mosfeta i op-amps kojih nema u LT simulatoru (nemam živaca da se bavim modelima) mogu se postići bolji rezultati.
Verujem da ni jedno od ovih rešenja neće da se baci već će nekom sasvim odgovarati.
Trud nikad nije uzaludan ako se rešenje objavi i bude dostupno svima.
Pozdrav.
Trudio sam se da brzina preklapanja bude što veća i pri tom vodio računa da sve vreme imaš dostupan ADC_high_range.
Taj ADC kanal uvek ima pristup sa šenta od 20 milioma i očitava 0-2000mA, gde je opseg 0-5mA "izvučen iz konteksta" i naglašeno precizan na izlazu za ADC low_range. (primetićeš da, kuda god prolazila, sva struja mora ipak proći kroz šent i R6 koji je ukalkulisan)
Dakle, ne možeš izgubiti podatke čak ni tokom vremena preklapanja, koje inače voma kratko traje (stvar Qg mosfeta i slew rate op-amp koji drajvuje gejt) jer ti viši rang besprekidno meri i u trenutku preklapanja ima već 5mA koji su sasvim dobro čitljivi na High range ADC ulazu.
Takoreći imaš "predrange" uvid na tom highR ADC jer ti je pre nego što low range ode u saturaciju, podatak na high range već u vrlo dobroj rezoluciji.
Izveštaj o opsegu je u stvari izveštaj o preciznoj saturaciji nižeg opsega i taj se izveštaj ni ne mora koristiti.
Jednostavno možeš uvek meriti oba kanala i jednostavno ih sumirati matematički. Na >=5mA niži rang će ostati precizno saturiran na 2V50 a viši rang će nastaviti da se penje dalje.
Kada niži rang saturira, viši je već na 1/400 od svog opsega, što je već sasvim dostupan podatak u odličnoj rezolouciji i sa manje od 16 bit...
Pad napona na mernim "šentovima" vidiš na dijagramu simulacije i ne prelazi 45mV sa 2A potrošnje.
Izborom modernijih mosfeta i op-amps kojih nema u LT simulatoru (nemam živaca da se bavim modelima) mogu se postići bolji rezultati.
Verujem da ni jedno od ovih rešenja neće da se baci već će nekom sasvim odgovarati.
Trud nikad nije uzaludan ako se rešenje objavi i bude dostupno svima.
Pozdrav.