11-13-2017, 01:39 PM
Sa kojom konretnom Nucleo plocicom se igras?
Shum je neminovan, i to shum moze da dodje sa vise strana, sa samog ulaza, sa sekcije analognog napajanja (VDDA/VSSA) ili referentnog napona (VREF, ukoliko je razlicit od VDDA).
Shum/ripple/smetnje na bilo kojem od ta tri segmenta dovodi do istih posledica.
Za kraj opsega obicno nije problem jer ti je tu najveci SNRi i rezultati bi trebali da budu tacniji.
Pocetak opsega zna da bude sporan jer je tu najmanji SNR.
Takodje za A/D konverter ulazna impedansa moze da pravi problem, skoro sam nesto experimentisao i ja i recimo tek kada se spustim sa impedansom ispod nekih 1K pocinju da stvari rade normalno, da bi bilo skoro idealno MORA da se stavi buffer.
Za buffer sam stavio OPA192 i to iako ga kao reklamiraju kao Rail-To-Rail OP, mora da se "razvuce" njegovo napajanje van granica ulaza u A/D konverter (0 do 3.3V), dakle pozitivno moze da ide na 5V dok negativno je takodje neophodno i to makar nekih -0.2V do -0.5V da bi mogao da koristis kompletan ulazni opseg za A/D tj da bi OP stvarno mogao da "swinguje" do 0V, nece bez toga!
Ovih negativnih -0.5V se najlakse prave sa jednom diodom tako da masa celog kontrolera "lebdi" nad diodom preko koje ide GND ako to dopusta postavka, u suprotnom se mora dovesti "pravi" negativni napon.
Izlaz iz OP-a sam strujno limitirao sa jednim otpornikom i ogranicio struju koja moze da ptotekne kroz A/D ulaz u slucaju da se pojavi napon preko 3.3V koji se interno inace klampuje na VDD.
Sto se tice filtriranja ulaza (LPF), to je uvek pozeljno prvo uraditi na HW nivou i ograniciti bandwith konvertera pa tek onda preci u SW domen gde mozes da radis dodatni averaging/oversampling ili neko drugo naprednije DSP filtriranje ali HW filter je prakticno obavezan.
Shum je neminovan, i to shum moze da dodje sa vise strana, sa samog ulaza, sa sekcije analognog napajanja (VDDA/VSSA) ili referentnog napona (VREF, ukoliko je razlicit od VDDA).
Shum/ripple/smetnje na bilo kojem od ta tri segmenta dovodi do istih posledica.
Za kraj opsega obicno nije problem jer ti je tu najveci SNRi i rezultati bi trebali da budu tacniji.
Pocetak opsega zna da bude sporan jer je tu najmanji SNR.
Takodje za A/D konverter ulazna impedansa moze da pravi problem, skoro sam nesto experimentisao i ja i recimo tek kada se spustim sa impedansom ispod nekih 1K pocinju da stvari rade normalno, da bi bilo skoro idealno MORA da se stavi buffer.
Za buffer sam stavio OPA192 i to iako ga kao reklamiraju kao Rail-To-Rail OP, mora da se "razvuce" njegovo napajanje van granica ulaza u A/D konverter (0 do 3.3V), dakle pozitivno moze da ide na 5V dok negativno je takodje neophodno i to makar nekih -0.2V do -0.5V da bi mogao da koristis kompletan ulazni opseg za A/D tj da bi OP stvarno mogao da "swinguje" do 0V, nece bez toga!
Ovih negativnih -0.5V se najlakse prave sa jednom diodom tako da masa celog kontrolera "lebdi" nad diodom preko koje ide GND ako to dopusta postavka, u suprotnom se mora dovesti "pravi" negativni napon.
Izlaz iz OP-a sam strujno limitirao sa jednim otpornikom i ogranicio struju koja moze da ptotekne kroz A/D ulaz u slucaju da se pojavi napon preko 3.3V koji se interno inace klampuje na VDD.
Sto se tice filtriranja ulaza (LPF), to je uvek pozeljno prvo uraditi na HW nivou i ograniciti bandwith konvertera pa tek onda preci u SW domen gde mozes da radis dodatni averaging/oversampling ili neko drugo naprednije DSP filtriranje ali HW filter je prakticno obavezan.