EDAboard.com | EDAboard.eu | EDAboard.de | EDAboard.co.uk | RTV forum PL | NewsGroups PL

CI simple 16 entrées 4 sorties

Nouveau sujet

elektroda.net NewsGroups Forum Index - Electronique FR - CI simple 16 entrées 4 sorties

Goto page 1, 2  Next

sylfranc
Guest

Wed Dec 07, 2011 2:35 pm   



Bonjour
je cherche un CI simple à trouver, simple d'utilisation (pas de
microproc) pouvant transformer un motif d'entrée
de 16 entrées (contacts secs) vers une réduction de codage sur 4 bits.
j'ai trouvé du 10 vers 4 en BCD (donc perte de bits) mais pas de 16 vers 4 !
j'ai mal cherché ou il n'y a pas ?
merci
Sylvain

LeLapin
Guest

Wed Dec 07, 2011 2:54 pm   



sylfranc a tapoté du bout de ses petites papattes :
Quote:
Bonjour
je cherche un CI simple à trouver, simple d'utilisation (pas de microproc)
pouvant transformer un motif d'entrée
de 16 entrées (contacts secs) vers une réduction de codage sur 4 bits.
j'ai trouvé du 10 vers 4 en BCD (donc perte de bits) mais pas de 16 vers 4 !
j'ai mal cherché ou il n'y a pas ?
merci
Sylvain

La question manque de détails.

--
LeLapin

sylfranc
Guest

Wed Dec 07, 2011 3:12 pm   



Le 07/12/2011 14:54, LeLapin a écrit :
Quote:
sylfranc a tapoté du bout de ses petites papattes :
Bonjour
je cherche un CI simple à trouver, simple d'utilisation (pas de
microproc) pouvant transformer un motif d'entrée
de 16 entrées (contacts secs) vers une réduction de codage sur 4 bits.
j'ai trouvé du 10 vers 4 en BCD (donc perte de bits) mais pas de 16
vers 4 !
j'ai mal cherché ou il n'y a pas ?
merci
Sylvain

La question manque de détails.


bonjour lelapin
je pensais avoir été clair, mais bon ! Very Happy
je cherche un CI simple :

16 entrées qui peuvent être 0 ou +5V (recupéré de contacts secs)

et en sortie 4 bits représentant l'entrée
IN=16---> out =2^4
donc une "boite" au mini de 16+4+alim+GND pins

merci
sylvain

Robert Lacoste
Guest

Wed Dec 07, 2011 4:07 pm   



"sylfranc" <sylf_at_none.net> a écrit dans le message de news:
4edf7459$0$2504$ba4acef3_at_reader.news.orange.fr...
Quote:
Le 07/12/2011 14:54, LeLapin a écrit :
sylfranc a tapoté du bout de ses petites papattes :
Bonjour
je cherche un CI simple à trouver, simple d'utilisation (pas de
microproc) pouvant transformer un motif d'entrée
de 16 entrées (contacts secs) vers une réduction de codage sur 4 bits.
j'ai trouvé du 10 vers 4 en BCD (donc perte de bits) mais pas de 16
vers 4 !
j'ai mal cherché ou il n'y a pas ?
merci

Ca va être dur à trouver en un boitier (car à l'époque des 74XX les boitiers
avec autant de pattes étaient rares et chers...). Par contre c'est facile à
faire en chainant deux encodeurs 8 vers 3 du type 74LS148. Il faut quatre
NAND en externe et hop ! Cf la datasheet du 74LS148 pour les details, par
exemple ici :
http://ics.nxp.com/products/fast/datasheet/74f148.pdf

Cordialement,
Robert Lacoste
www.alciom.com

LeLapin
Guest

Wed Dec 07, 2011 4:11 pm   



sylfranc a tapoté du bout de ses petites papattes :
Quote:
Le 07/12/2011 14:54, LeLapin a écrit :
sylfranc a tapoté du bout de ses petites papattes :
Bonjour
je cherche un CI simple à trouver, simple d'utilisation (pas de
microproc) pouvant transformer un motif d'entrée
de 16 entrées (contacts secs) vers une réduction de codage sur 4 bits.
j'ai trouvé du 10 vers 4 en BCD (donc perte de bits) mais pas de 16
vers 4 !
j'ai mal cherché ou il n'y a pas ?
merci
Sylvain

La question manque de détails.


bonjour lelapin
je pensais avoir été clair, mais bon ! Very Happy
je cherche un CI simple :

16 entrées qui peuvent être 0 ou +5V (recupéré de contacts secs)

et en sortie 4 bits représentant l'entrée
IN=16---> out =2^4
donc une "boite" au mini de 16+4+alim+GND pins

merci
sylvain

Bon, je vais faire des supputations pour combler les trous.

Tu as 16 entrées binaires pour quatre sorties binaires. En statique, je
ne vois pas comment compresser 16 bits en 4 bits.

Alors je vais combler un trou de la question et supposer *qu'une et une
seule* entrée est active en même temps. Déjà ça résoud le problème sur
le plan théorique, quoique sur le plan pratique il faut garantir la
condition susdite (ou assumer le concept de priorité).

Dans l'idéal, faudrait utilise un 16:4 priority encoder. Mais je ne
connais pas ça en monochip (mais ça existe peut-être après tout) donc
je te conseille le bon vieux chainage de plusieurs 4:2 ou 8:3, comme
dans cet exemple :
http://myweb.msoe.edu/durant/courses/ce1900/prienc164s.pdf
C'est pas l'exemple le plus simple mais ça donne une idée sur les
concepts.

Tu as un autre eexmple plus directement applicables avec deux 8:3 :
<http://books.google.com/books?id=5LNwVRpfkRgC&pg=PA122&lpg=PA122&dq=16x4+encoder&source=bl&ots=g3qoyQkIrS&sig=Kp2fxoacSEh2rYGhn78hj8WpyqA&hl=fr&ei=aX3fTo2iMJDFswb36pXYCA&sa=X&oi=book_result&ct=result&resnum=7&ved=0CGEQ6AEwBg#v=onepage&q=16x4%20encoder&f=false>
Voir le deuxième schéma.

Sinon, tu peux carrément tout faire en portes logiques de base.


Ta question est aussi incomplète parce que tu ne dis pas qu'est-ce qui
lit ces 4 bits encodés. L'idéal serait que ce "lecteur" pilote tout
simplement un multiplexeur pour récupérer l'état 1 ou 0 de chaque
entrée et utilise comme code les 4 bits qu'il envoie. A toi de gérer
les priorités par ailleurs :
<http://www.datasheetarchive.com/indexdl/Scans-002/Scans-0045494.pdf>


Donc voilà un topo un peu fatras, qui t'explique pourquoi il y a une
infinité de solutions selon le besoin, le contexte, ce qui pilote, etc.

Maintenant tu vois que le besoin de précisions dans la question est
indispensable.

Si tu veux absolument jouer au mec qui est certain de savoir ce qu'il
veut sans qu'on prenne en compte l'environnement, je te conseille le
chainage des priority encoders 4:2 ou 8:3. Les datasheets contiennent
certainement des schémas d'applications qui expliquent le chainage plus
convivialement (quoique !) que le schéma donné en premier.

Bonne chance.

--
LeLapin

Pierre Maurette
Guest

Wed Dec 07, 2011 4:13 pm   



sylfranc :
Quote:
Le 07/12/2011 14:54, LeLapin a écrit :
sylfranc a tapoté du bout de ses petites papattes :
Bonjour
je cherche un CI simple à trouver, simple d'utilisation (pas de
microproc) pouvant transformer un motif d'entrée
de 16 entrées (contacts secs) vers une réduction de codage sur 4 bits.
j'ai trouvé du 10 vers 4 en BCD (donc perte de bits) mais pas de 16
vers 4 !
j'ai mal cherché ou il n'y a pas ?
merci
Sylvain

La question manque de détails.


bonjour lelapin
je pensais avoir été clair, mais bon ! Very Happy
je cherche un CI simple :

16 entrées qui peuvent être 0 ou +5V (recupéré de contacts secs)

et en sortie 4 bits représentant l'entrée
IN=16---> out =2^4
donc une "boite" au mini de 16+4+alim+GND pins

Ce n'est pas un circuit disponible sous cette forme. En fait ça ne
fonctionnerait que précédé de son inverse, qui assurerait que une seule
entrée eszt allumée (ou une seule éteinte, peu importe). Vous auriez en
sortie les 4 bits désignant le numéro de l'entrée allumée (éteinte).
Dans la vraie vie, il vous faut envisager un comportement prévisible
quand de façon stable ou transitoire plusieurs entrées seront allumées
(éteintes). Ça s'appelle un encodeur de priorité, demander "priority
encoder" à Google. Il vous faudra sans doute cascader deux 8 -> 3.

--
Pierre Maurette

JP
Guest

Wed Dec 07, 2011 5:51 pm   



Comme j'étais fainéant j'utilisait souvent des Uvprom pour faire des trucs
dans ce genre, un seul pavé, sans compter que pour le routage c'est le
transcodage qui faisait le boulot plutôt que les pistes.

audiovalve
Guest

Wed Dec 07, 2011 5:52 pm   



Hello,

pourquoi pas une GAL genre 22V10 ?

JP
Guest

Wed Dec 07, 2011 6:02 pm   



............ mais pas pour 16 entrées, désolé ;>(

LeLapin
Guest

Wed Dec 07, 2011 6:13 pm   



JP a tapoté du bout de ses petites papattes :
Quote:
Comme j'étais fainéant j'utilisait souvent des Uvprom pour faire des trucs
dans ce genre, un seul pavé, sans compter que pour le routage c'est le
transcodage qui faisait le boulot plutôt que les pistes.

Chouette, une Eprom de 64K pour remplacer 3 chips TTL à quelques
centimes ! Smile
M'enfin l'avantage c'est que tu as plus de 16 millions de cas de figure
à peaufiner à la main (ou par soft fépour) histoire de gérer les
priorités complexes que peuvent impliquer un doigt (qui dérape
éventuellement) sur une branlée de pushbuttons. :D

Perso, j'avoue que la dernière fois que j'ai eu le cas de figure, j'ai
pris UNE entrée ADC (enfin si on peut appeler comme ça une entrée
joystick de SoundBlaster), j'ai fait un multipont de résistances entre,
et un soft étalonnable (température, vieillissement des résistances)
capable de décoder quel switch avait été enfoncé, faire l'anti-rebond
(sujet pas abordé par l'OP, qui ne se rend pas compte des problèmes que
ça peut poser entre du mécanique et du numérique), et détecter le multi
poussement de bouton.

Mais bon, jdçjdr. :)

--
LeLapin

LeLapin
Guest

Wed Dec 07, 2011 6:14 pm   



JP a tapoté du bout de ses petites papattes :
Quote:
........... mais pas pour 16 entrées, désolé ;>(

T'es plus vieux que moi ? Tu connais pas les Eproms 64kx4 ? (enfin 8 vu
que je me demande à quoi serviraient des 64Kx4).

--
LeLapin

LeLapin
Guest

Wed Dec 07, 2011 6:19 pm   



audiovalve a tapoté du bout de ses petites papattes :
Quote:
Hello,

pourquoi pas une GAL genre 22V10 ?

Si tu deviens méchant dans les vannes, pourquoi pas un PIC avec un
registre à décalage ? Wink Ah si je sais, le PIC existe encore et le GAL
uniquement en magasins d'antiquités ! Pas mal. ;)

--
LeLapin

maioré
Guest

Wed Dec 07, 2011 7:25 pm   



"sylfranc" <sylf_at_none.net> a écrit dans le message de news:
4edf6b8a$0$5662$ba4acef3_at_reader.news.orange.fr...
Quote:
Bonjour
je cherche un CI simple à trouver, simple d'utilisation (pas de microproc)
pouvant transformer un motif d'entrée
de 16 entrées (contacts secs) vers une réduction de codage sur 4 bits.
j'ai trouvé du 10 vers 4 en BCD (donc perte de bits) mais pas de 16 vers 4
!
j'ai mal cherché ou il n'y a pas ?
merci
===============

http://www.datasheetcatalog.org/datasheets/228/243043_DS.pdf

Jean-Francois LAROCHE
Guest

Wed Dec 07, 2011 9:10 pm   



Bonjour,

74LS150, mais pas sur que ce soit trouvable de nos jours ...

Cordialement,

--

Jean-Francois LAROCHE
http://laroche.free.fr

LeLapin
Guest

Wed Dec 07, 2011 9:14 pm   



Jean-Francois LAROCHE a tapoté du bout de ses petites papattes :
Quote:
Bonjour,

74LS150, mais pas sur que ce soit trouvable de nos jours ...

Cordialement,

C'est pas un encoder mais un mux. S'il n'en dit pas plus sur son
montage c'est pas ce qu'il demande, malheureusement.

Sinon oui, on trouve encore des 150.

--
LeLapin

Goto page 1, 2  Next

elektroda.net NewsGroups Forum Index - Electronique FR - CI simple 16 entrées 4 sorties

Nouveau sujet

Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
RTV map EDAboard.com map News map EDAboard.eu map EDAboard.de map EDAboard.co.uk map Opony