Salve a tutti,
ho la necessità di progettare una sorta di "memoria analogica". Essa differisce da una memoria digitale poiché i valori di tensione da mantenere in ogni cella non sono 2 (0V o 5V), ma sono 181.
Per intenderci, può assumere qualunque valore da 0 a 18 V a passi di 100 mV (quindi in sostanza 181 valori).
E' una griglia 16x16 per intenderci, quindi sono 256 celle, quindi 256 capacità da caricare/scaricare.
La tensione di ogni singola cella può variare ogni 1 ms, per il resto del tempo deve esser mantenuta la tensione che gli viene assegnata (con
50mV di ripple al massimo).La soluzione da me pensata era la seguente:
Per ogni cella c'è uno switch controllato digitalmente (0V off, 5V on). Quando lo switch è in ON, lascio passare una tensione prendendola da una linea analogica (unica per tutte le celle) che carica la capacità. Quando lo switch o OFF, la capacità si deve scaricare lentamente.
Problemi:
1 - Ho scoperto che non esistono switch analogici integrati che lasciano passare 18 V (e valori intermedi), controllandoli con una tensione da 5 V.2 - La capacità dovrebbe caricarsi in fretta (la tensione su di essa rimarrà solo per 4 us) e scaricarsi lentamente (dopo 1 ms deve essere scesa di soli 50 mV) e non riesco con nessuna architettura.
Qualcuno potrebbe darmi qualche suggerimento? Ho provato a creare una rete di carica con un diodo e resistenza bassa e scarica con un altro diodo e resistenza alta, ma sorge un problema: se memorizzo 18 V e poi voglio memorizzare 3 V, non posso scaricarlo velocemente a causa dei diodi.
Grazie già in anticipo