Question:
Eeprom parallèle minuscule
Joel Hamme
2018-02-02 01:17:08 UTC
view on stackexchange narkive permalink

Existe-t-il un circuit intégré eeprom à faible nombre de broches qui peut être utilisé pour remplacer les circuits logiques par seulement quelques entrées et sorties?Je pense à DIP-16 ou moins, mais il doit être parallèle.

Je connais les eeproms série DIP-8, mais à moins que je ne manque quelque chose, cela compliquerait les choses que d'utiliser des circuits intégrés logiques dédiés.

Voulez-vous dire que vous souhaitez implémenter une LUT avec EEPROM?C'est à peu près un PLA.
Oui, exactement.Juste un tout petit;)
J'irais avec un petit CPLD.
«DIP» et «minuscule» ne sont pas vraiment des synonymes de nos jours.Quand vous dites «minuscule», je pense à des paquets de 5 x 5 mm et plus petits, à l'échelle des puces et à des passifs 0201 ou plus petits.
Je faisais référence au nombre de broches, pas à la taille de l'emballage.Je peux voir à quel point c'est déroutant, mais je ne sais pas comment le décrire autrement.
CPLD est exactement l'acronyme que je recherchais, merci.
Jetez également un œil à [PALs] (https://en.wikipedia.org/wiki/Programmable_Array_Logic), car CPLD pourrait être exagéré.
Les petites puces de RAM ont rempli cet objectif (à un moment donné, la plupart des fonctions de recomposition sur les téléphones utilisaient une RAM CMOS 256 x 4 bits), avec une batterie de secours contenant des données.Cependant, il faut plus de broches que 16.
Cinq réponses:
duskwuff -inactive-
2018-02-02 02:13:23 UTC
view on stackexchange narkive permalink

Oui.

Pour les tâches simples, il existe des PAL et des GAL comme le 16V8.Ces pièces ne sont plus à la mode, mais elles sont toujours très fonctionnelles pour les amateurs.

Pour des tâches plus complexes, envisagez un CPLD, comme la série Xilinx Coolrunner-II ou la série Altera MAX.Ces parties sont plus complexes, mais peuvent être utilisées pour construire une logique beaucoup plus complexe que ce qui est possible dans un PAL.

L'inconvénient des CPLD est qu'ils ont tendance à se présenter dans des emballages peu conviviaux.
@PeterGreen Dépend de votre idée de «hostile».VQG44 n'est pas si mal, par exemple.Et vous pouvez les obtenir sur des adaptateurs compatibles DIP si vous voulez vraiment quelque chose que vous pouvez coller dans une maquette.
Je ne trouve pas que SMD soit particulièrement hostile, sauf pour le prototypage de la maquette, bien sûr, et les souder sur des adaptateurs devrait être assez facile, même pour les débutants.
Vince Patron
2018-02-02 05:09:39 UTC
view on stackexchange narkive permalink

Il y avait une société appelée Silego qui fabriquait des circuits intégrés programmables à signaux mixtes très inhabituels, minuscules et bon marché.Outre plusieurs petites tables de recherche, il dispose de comparateurs, de références de tension, de compteurs, d'un oscillateur RC, de bascules et vous pouvez programmer la façon dont tous ces blocs ont été câblés en interne.Et les prix étaient plutôt bons, dans les dizaines de centimes ou moins pour un gros volume.

L'année dernière, ils ont rejoint Dialog Semi.Voici l'une des plusieurs parties: https://www.dialog-semiconductor.com/products/slg46120

Vous trouverez peut-être ce type de solution inhabituelle utile.

Sinon, vous pourriez envisager un MCU à 8 broches d'Atmel, Microchip, etc. Ceux-ci sont peu coûteux et largement utilisés.

+1 Bonne trouvaille.Et au moins avec une documentation ouverte raisonnable, contrairement aux trucs secrets de Lattice.Merci d'avoir partagé.Un petit problème de disponibilité / prix cependant.
Heureux que ce soit utile.J'ai rencontré ces gars et j'ai pensé qu'ils avaient un produit vraiment génial.Je pensais qu'ils entreraient en bourse et que j'achèterais un tas d'actions à bas prix et ferais fortune.Dialog les a achetés, donc je suis toujours ingénieur de jour.
Je trouve MCU un peu ambigu dans ce contexte, faites-vous référence à des microcontrôleurs complets?C'est vraiment exagéré pour mon application, mais généralement une bonne idée pour une logique complexe à faible nombre de broches (merci!).
Le truc Silego n'est pas un MCU.Ce sont des LUT, des bascules, des compteurs / retard, un oscillateur, une tension de référence, des comparateurs que vous câblez ensemble (via programmation).Vous avez seulement posé des questions sur la logique combinatoire de votre conception, mais j'ai pensé que cela pourrait être utile.En plus d'implémenter votre logique combinatoire, il peut faire une partie de l'analogie, une simple machine à états, des trucs de type PWM, le tout dans un circuit intégré bon marché et pourrait être une solution plus complète pour vous et que vous n'avez jamais regardée auparavant.C'est une sorte de circuit intégré bizarre mais utile et la plupart des ingénieurs ne savent pas qu'il existe.
Ale..chenski
2018-02-02 03:40:41 UTC
view on stackexchange narkive permalink

J'ai exactement le même problème, quelques entrées simples dans quelques sorties.Je me suis retrouvé avec des puces de la minuscule logique multifonction configurable, SN74LVC1G57 / 58/99.Pour une logique plus complexe, le 16V8 est correct, mais c'est un design 5V à l'ancienne, pas de compatibilité LVCMOS, pas d'hystérésis sur les entrées.

Le plus petit CPLD que j'ai trouvé est la famille Lattice iCE40, aussi petite que 1,4 mm x 1,5 mm avec 16 broches (mais vraiment pitchy, 0,35 mm BGA), à un QFN32 plus normal (Pas de 0,5 mm, 5 x 5 mm).Ce qui est bien, c'est que la puce a plusieurs (3 au moins) broches qui peuvent conduire 24 mA, ce qui en fait un bon pilote de LED RVB avec beaucoup de fonctionnalités.

+1."0,35 mm BGA" sonne comme un cauchemar de production.J'ai assez de problèmes avec QFN 0,5 mm avec un tampon thermique.
Spehro Pefhany
2018-02-02 02:38:18 UTC
view on stackexchange narkive permalink

Si vous avez 5x5mm et 5 $ en réserve, vous pouvez obtenir un petit FPGA dans ce format 32-UFQFN par exemple.Série Lattice Mach02.

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

Il y a longtemps, lors de la conception de matériel DSP sur mesure basé sur des puces multiplicateurs-accumulateurs (avant l'époque des processeurs DSP intégrés), j'utilisais de petits dispositifs PROM 8 bits pour fournir des signaux de séquençage de microcode.Celles-ci étaient pilotées par un simple compteur qui poussait les lignes d'adresse à sortir les signaux de synchronisation sur les lignes de données.Les appareils avaient une capacité de 16 ou 32 par 8 bits IIRC de Signetics.Je ne sais pas si des appareils aussi petits sont disponibles, mais j'ai vu 8K par 8 appareils avec une sortie de données parallèle qui pourrait être utilisée pour générer 8 sorties arbitraires jusqu'à 13 lignes d'entrée.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...