Sono tornato al mio progetto corrente costante per correggere una fastidiosa fluttuazione nella visualizzazione della corrente richiesta. Vedere gli schemi di seguito.
L'intero circuito è costituito da una sezione CCS con uscite di segnale sia per la corrente richiesta (rappresentata da Vreq) che per la corrente effettiva (rappresentata da Vact sviluppata attraverso il senso R).
Questi segnali vengono inviati a un amplificatore che li scala su x10 ei segnali amplificati vengono inviati a un ADC uP con un riferimento ADC esterno da 2,5 V.
Sto usando un approccio stella-terra e tengo separate le masse digitali (up, driver del display) e analogiche (CCS, amplificatore), con un punto di massa separato per il ritorno del carico.
Nonostante ciò, la corrente richiesta selezionata dal POT da 100k si alza e giù di uno o due mA sul display. In preparazione per un po 'di filtraggio passa-basso, ho effettuato alcune letture con la sonda dell'oscilloscopio (impostata su x10) e con mio stupore il display era solido come una roccia. Nessuna fluttuazione, perfettamente regolare con le virate del POT.
Non importa quale punto "Probed" ho provato (vedi diagrammi sotto), l'effetto era lo stesso. Rendendomi conto che la sonda contiene una certa capacità e una grande resistenza, ho provato a posizionare un 22pF e un 10M in parallelo in uno dei punti rilevati. Finora non sono riuscito a replicare la "correzione" apportata dalla sonda. Avrò la possibilità di fare ancora qualcosa questa sera, ma nel frattempo: qualcuno sa dirmi perché la sonda ha avuto un effetto così "benefico" sul mio circuito?
Grazie!
AGGIORNAMENTO: Avrei dovuto sottolineare che l'oscilloscopio è collegato alla rete e il suo cavo di terra è collegato alla terra. Inoltre, il circuito stesso è flottante, cioè è collegato a un regolatore a muro da 5 V che non utilizza la messa a terra. Un'altra cosa, in tutti i casi quando ho sondato il circuito (punti "sondati"), ho collegato il cavo di terra dell'oscilloscopio alla massa locale in quel punto (non il punto di massa a stella) - non sono sicuro che questo faccia qualche differenza.
Durante l'aggiornamento, un'altra cosa interessante è che se attacco un carico (diciamo una resistenza da 100 ohm) le letture sembrano essere abbastanza stabili. Non sono sicuro che sia correlato, ma ho pensato che valesse la pena menzionarlo.
UN ALTRO AGGIORNAMENTO:
Bene, ho avuto la possibilità di testare le cose un po 'oltre. Sembra che sia la connessione a terra che risolve il problema, quindi @WhatRoughBeast è sulla strada giusta. Sfortunatamente, il trucco del doppino non ha funzionato.
AGGIORNAMENTO FINALE:
Finalmente ho fatto funzionare il circuito abbastanza bene. Ho cambiato il potenziometro multigiro da 100k per un 10k (e la resistenza 1M5 a 150k) e l'aumento della corrente sembrava curare lo sfarfallio, tranne quando la resistenza al piatto era piuttosto alta. Ho anche accorciato i cavi del segnale e implementato un semplice passa-basso digitale. Se dovessi farlo di nuovo, userei un PCB appropriato con un piano di massa.