Frage:
Winzige parallele Eeprom
Joel Hamme
2018-02-02 01:17:08 UTC
view on stackexchange narkive permalink

Gibt es einen EEPROM-IC mit niedriger Pin-Anzahl, mit dem Logikschaltungen durch nur wenige Ein- und Ausgänge ersetzt werden können?Ich denke an DIP-16 oder kleiner, aber es muss parallel sein.

Ich kenne serielle DIP-8-Eeproms, aber wenn mir nichts fehlt, würde dies die Dinge komplizierter machen als die Verwendung dedizierter Logik-ICs.

Meinen Sie damit, dass Sie eine LUT mit EEPROM implementieren möchten?Es ist so ziemlich eine PLA.
Ja genau.Nur eine sehr kleine;)
Ich würde mit einer kleinen CPLD gehen.
"DIP" und "winzig" sind heutzutage keine Synonyme mehr.Wenn Sie "winzig" sagen, denke ich an 5 x 5 mm und kleiner, Chip-Scale-Pakete und 0201 Passive oder kleiner.
Ich bezog mich auf die Pin-Anzahl, nicht auf die Packungsgröße.Ich kann sehen, wie verwirrend das ist, aber ich bin mir nicht sicher, wie ich es sonst beschreiben soll.
CPLD ist genau das Akronym, nach dem ich gesucht habe, danke.
Schauen Sie sich auch [PALs] (https://en.wikipedia.org/wiki/Programmable_Array_Logic) an, da CPLD möglicherweise ein Overkill ist.
Kleine RAM-Chips haben diesen Zweck erfüllt (zu einer Zeit verwendeten die meisten Wahlwiederholungsfunktionen auf Telefonen einen CMOS-256 x 4-Bit-RAM), wobei die Batteriesicherung Daten enthält.Es werden jedoch mehr Stifte als 16 benötigt.
Fünf antworten:
duskwuff -inactive-
2018-02-02 02:13:23 UTC
view on stackexchange narkive permalink

Ja.

Für einfache Aufgaben gibt es PALs und GALs wie das 16V8.Diese Teile sind aus der Mode gekommen, aber für Hobbyisten immer noch recht funktional.

Betrachten Sie für komplexere Aufgaben eine CPLD wie die Xilinx Coolrunner-II -Serie oder die Altera MAX -Serie.Diese Teile sind komplexer, können jedoch verwendet werden, um eine viel komplexere Logik zu erstellen, als dies in einem PAL möglich ist.

Der Nachteil von CPLDs ist, dass sie in der Regel in unfreundlichen Paketen geliefert werden.
@PeterGreen Hängt davon ab, was Sie von "unfreundlich" halten.VQG44 ist zum Beispiel gar nicht so schlecht.Und Sie können sie auf DIP-kompatiblen Adaptern erhalten, wenn Sie wirklich etwas wollen, das Sie in ein Steckbrett stecken können.
Ich finde SMD nicht besonders unfreundlich, außer natürlich für das Prototyping von Steckbrettern, und das Löten auf Adapter sollte selbst für Anfänger einfach genug sein.
Vince Patron
2018-02-02 05:09:39 UTC
view on stackexchange narkive permalink

Es gab eine Firma namens Silego, die sehr ungewöhnliche programmierbare ICs mit gemischten Signalen herstellte, die winzig und billig waren.Neben mehreren kleinen Nachschlagetabellen gibt es Komparatoren, Spannungsreferenzen, Zähler, einen RC-Oszillator und Flip-Flops, und Sie können programmieren, wie all diese Blöcke intern miteinander verdrahtet wurden.Und die Preise waren ziemlich gut, in zweistelligen Cent oder weniger für große Mengen.

Letztes Jahr wurden sie Teil von Dialog Semi.Hier ist einer von mehreren Teilen: https://www.dialog-semiconductor.com/products/slg46120

Vielleicht finden Sie diese Art von ungewöhnlicher Lösung nützlich.

Andernfalls können Sie eine 8-polige MCU von Atmel, Microchip usw. in Betracht ziehen. Diese sind kostengünstig und weit verbreitet.

+1 Guter Fund.Und zumindest mit einer vernünftigen offenen Dokumentation, im Gegensatz zu dem geheimen Lattice-Zeug.Danke für das Teilen.Ein kleines Problem mit der Verfügbarkeit / Preisgestaltung.
Ich bin froh, dass es nützlich ist.Ich traf diese Leute und dachte, sie hätten ein wirklich schickes Produkt.Ich dachte, sie würden an die Börse gehen und ich würde ein paar Aktien billig kaufen und ein Vermögen machen.Dialog hat sie gekauft, also bin ich tagsüber immer noch Ingenieur.
Ich finde die MCU in diesem Zusammenhang etwas mehrdeutig. Beziehen Sie sich auf vollwertige Mikrocontroller?Das ist definitiv übertrieben für meine Anwendung, aber im Allgemeinen eine gute Idee für eine komplexe Logik mit geringer Pin-Anzahl (danke!).
Das Silego-Zeug ist keine MCU.Es sind LUTs, Flip-Flops, Zähler / Verzögerung, Oszillator, Referenzspannung und Komparatoren, die Sie miteinander verbinden (über Programmierung).Sie haben nur nach der kombinatorischen Logik Ihres Entwurfs gefragt, aber ich dachte, dies könnte nützlich sein.Neben der Implementierung Ihrer kombinatorischen Logik kann sie einige der analogen, einfachen Zustandsmaschinen- und PWM-Aufgaben in einem billigen IC ausführen und ist möglicherweise eine vollständigere Lösung für Sie, die Sie sich noch nicht angesehen haben.Dies ist eine Art seltsamer IC, aber nützlich und die meisten Ingenieure wissen nicht, dass er existiert.
Ale..chenski
2018-02-02 03:40:41 UTC
view on stackexchange narkive permalink

Ich habe genau das gleiche Problem, ein paar einfache Eingaben in einige wenige Ausgaben.Am Ende hatte ich Chips aus der konfigurierbaren winzigen Multifunktionslogik SN74LVC1G57 / 58/99.Für komplexere Logik ist der 16V8 in Ordnung, aber es ist ein altmodisches 5-V-Design, keine LVCMOS-Kompatibilität, keine Hysterese an den Eingängen.

Die kleinste CPLD, die ich gefunden habe, ist die Lattice iCE40-Familie, die bis zu 1,4 mm x 1,5 mm mit 16 Stiften (aber wirklich pechig, 0,35 mm BGA) bis zu einem normaleren QFN32 (0,5 mm Abstand, 5 x 5 mm).Das Schöne ist, dass der Chip mehrere (mindestens 3) Pins hat, die 24 mA ansteuern können, was ihn zu einem guten RGB-LED-Treiber mit vielen Funktionen macht.

+1."0,35 mm BGA" klingt wie ein Produktionsalptraum.Ich habe genug Probleme mit 0,5 mm QFN mit einem Wärmeleitpad.
Spehro Pefhany
2018-02-02 02:38:18 UTC
view on stackexchange narkive permalink

Wenn Sie 5 x 5 mm und 5 US-Dollar übrig haben, können Sie ein kleines FPGA in diesem Formfaktor 32-UFQFN erwerben, z.Gitter Mach02 Serie.

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

Vor langer Zeit habe ich beim Entwurf maßgeschneiderter DSP-Hardware auf der Basis von Multiplikator-Akkumulator-Chips (vor den Tagen integrierter DSP-Prozessoren) kleine 8-Bit-PROM-Geräte verwendet, um Mikrocode-Sequenzierungssignale bereitzustellen.Diese wurden von einem einfachen Zähler angesteuert, der die Adressleitungen ansteuerte, um die Zeitsignale auf den Datenleitungen auszugeben.Die Geräte hatten eine IIRC-Kapazität von 16 oder 32 mal 8 Bit von Signetics.Ich bin mir nicht sicher, ob so kleine Geräte verfügbar sind, aber ich habe 8 x 8 Geräte mit paralleler Datenausgabe gesehen, mit denen 8 beliebige Ausgaben aus bis zu 13 Eingangsleitungen generiert werden können.



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...