Domanda:
Minuscola eeprom parallela
Joel Hamme
2018-02-02 01:17:08 UTC
view on stackexchange narkive permalink

Esiste un circuito integrato eeprom a basso numero di pin che può essere utilizzato per sostituire i circuiti logici con solo un paio di ingressi e uscite?Sto pensando a DIP-16 o più piccolo, ma deve essere parallelo.

Sono a conoscenza delle eeprom seriali DIP-8 ma, a meno che non mi manchi qualcosa, questo renderebbe le cose più complicate rispetto all'utilizzo di circuiti integrati logici dedicati.

Vuoi dire che vuoi implementare una LUT con EEPROM?È praticamente un PLA.
Si, esattamente.Solo uno molto piccolo;)
Vorrei andare con un piccolo CPLD.
"DIP" e "tiny" non sono proprio sinonimi in questi giorni.Quando dici "minuscolo" penso a 5 x 5 mm e più piccoli, pacchetti su scala di chip e 0201 passivi o più piccoli.
Mi riferivo al numero di pin, non alla dimensione del pacchetto.Posso vedere quanto questo sia fonte di confusione, non so come descriverlo altrimenti.
CPLD è esattamente l'acronimo che stavo cercando, grazie.
Dai un'occhiata anche a [PALs] (https://en.wikipedia.org/wiki/Programmable_Array_Logic), poiché CPLD potrebbe essere eccessivo.
I piccoli chip RAM sono serviti a questo scopo (una volta, la maggior parte delle funzioni di ricomposizione sui telefoni utilizzava una RAM CMOS a 256 x 4 bit), con la batteria di backup che conserva i dati.Tuttavia, servono più pin di 16.
Cinque risposte:
duskwuff -inactive-
2018-02-02 02:13:23 UTC
view on stackexchange narkive permalink

Sì.

Per attività semplici, ci sono PAL e GAL come 16V8.Queste parti sono passate di moda, ma sono ancora abbastanza funzionali per gli hobbisti.

Per attività più complesse, considera un CPLD, come la serie Xilinx Coolrunner-II o la serie Altera MAX.Queste parti sono più complesse, ma possono essere utilizzate per costruire una logica molto più complessa di quanto sia possibile in un PAL.

Lo svantaggio dei CPLD è che tendono ad arrivare in pacchetti ostili.
@PeterGreen Dipende dalla tua idea di "ostile".VQG44 non è poi così male, per esempio.E puoi ottenerli su adattatori compatibili con DIP se vuoi davvero qualcosa che puoi attaccare in una breadboard.
Non trovo che SMD sia particolarmente ostile, tranne che per la prototipazione della breadboard, ovviamente, e saldarli su adattatori dovrebbe essere abbastanza facile anche per i principianti.
Vince Patron
2018-02-02 05:09:39 UTC
view on stackexchange narkive permalink

C'era un'azienda chiamata Silego che produceva circuiti integrati programmabili a segnale misto molto insoliti, piccoli ed economici.Oltre a diverse piccole tabelle di ricerca, ha comparatori, riferimenti di tensione, contatori, un oscillatore RC, flip-flop e puoi programmare come tutti questi blocchi sono stati cablati insieme internamente.E i prezzi erano abbastanza buoni, nell'ordine delle decine di centesimi o meno per grandi volumi.

L'anno scorso sono entrati a far parte di Dialog Semi.Ecco una delle varie parti: https://www.dialog-semiconductor.com/products/slg46120

Forse troverai utile questo tipo di soluzione insolita.

In caso contrario, potresti prendere in considerazione un MCU a 8 pin di Atmel, Microchip, ecc. Questi sono economici e ampiamente utilizzati.

+1 Buona scoperta.E almeno con una ragionevole documentazione aperta, a differenza delle cose segrete di Lattice.Grazie per la condivisione.Un piccolo problema con disponibilità / prezzo però.
Sono contento che sia utile.Ho incontrato questi ragazzi e ho pensato che avessero un prodotto davvero elegante.Pensavo che sarebbero diventati pubblici e avrei comprato un mucchio di azioni a buon mercato e avrei fatto una fortuna.Dialog li ha acquistati, quindi di giorno sono ancora un ingegnere.
Trovo MCU un po 'ambiguo in questo contesto, ti riferisci a microcontrollori full-on?Questo è decisamente eccessivo per la mia applicazione, ma generalmente una buona idea per una logica complessa a basso numero di pin (grazie!).
La roba di Silego non è un MCU.Sono LUT, flip-flop, contatori / ritardo, oscillatore, tensione di riferimento, comparatori che si collegano insieme (tramite programmazione).Hai solo chiesto informazioni sulla logica combinatoria del tuo progetto, ma ho pensato che potesse essere utile.Oltre a implementare la tua logica combinatoria, può fare un po 'di analogia, semplice macchina a stati, cose di tipo PWM, tutto in un CI economico e potrebbe essere una soluzione più completa per te e che non hai mai visto prima.Questo è un circuito integrato piuttosto strano ma utile e la maggior parte degli ingegneri non sa che esiste.
Ale..chenski
2018-02-02 03:40:41 UTC
view on stackexchange narkive permalink

Ho esattamente lo stesso problema, pochi semplici input in alcuni pochi output.Ho finito con i chip dalla piccola logica multifunzione configurabile, SN74LVC1G57 / 58/99.Per una logica più complessa il 16V8 va bene, ma è un design a 5V vecchio stile, nessuna compatibilità LVCMOS, nessuna isteresi sugli ingressi.

Il CPLD più piccolo che ho trovato è la famiglia Lattice iCE40, fino a un minimo di 1,4 mm x 1,5 mm con 16 pin (ma davvero pece, 0,35 mm BGA), a un QFN32 più normale (Passo 0,5 mm, 5 x 5 mm).La cosa bella è che il chip ha diversi pin (3 almeno) che possono pilotare 24 mA, il che lo rende un buon driver LED RGB con molte funzionalità.

+1."0,35 mm BGA" suona come un incubo di produzione.Ho già abbastanza problemi con QFN da 0,5 mm con un pad termico.
Spehro Pefhany
2018-02-02 02:38:18 UTC
view on stackexchange narkive permalink

Se hai 5x5mm e $ 5 da risparmiare, puoi ottenere un piccolo FPGA in quel fattore di forma 32-UFQFN ad es.Serie Lattice Mach02.

uɐɪ
2018-02-02 16:46:27 UTC
view on stackexchange narkive permalink

Molto tempo fa, durante la progettazione di hardware DSP su misura basato su chip moltiplicatori-accumulatori (prima dei tempi dei processori DSP integrati) utilizzavo piccoli dispositivi PROM a 8 bit per fornire segnali di sequenziamento del microcodice.Questi erano guidati da un semplice contatore che guidava le linee di indirizzo per emettere i segnali di temporizzazione sulle linee di dati.I dispositivi erano IIRC di capacità 16 o 32 per 8 bit di Signetics.Non sono sicuro che siano disponibili dispositivi così piccoli, ma ho visto dispositivi 8K per 8 con uscita dati parallela che potrebbero essere utilizzati per generare 8 uscite arbitrarie da un massimo di 13 linee di ingresso.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...