Sari la conținut

Doua intrari sau trei intrari - 5...10 iesiri !


Postări Recomandate

Caut un circuit integrat cat mai simplu, CMOS, din seria asta, care sa aiba doi sau trei pini de intrare si intre 5 si 10 pini iesire (cel putin 5 iesiri). Si as vrea ca iesirile sa fie capabile sa suporte 5...10mA. Adica, secventele de intrare o sa fie ceva de genul, daca sunt doi pini intrare 11, 01, 00 sau trei pini 111, 110, 100, 011,001 iar iesirea de cel putin 5 pini sa devina pe rand 00001, 00010,  00100, 01000, 10000. 

As putea sa fac cu un MCU treaba asta dar deja am MCU-ul si nu mai am pini disponibili !

 

Link spre post
Distribuie pe alte site-uri

O solutie e sa folosesti un integrat I2C IO expander - cate are 8 I/O pe care le poti folosii ca intrari sau iesiri (programabil) si discuti cu el pe I2C din MCU.

https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf

O alta  solutie daca vrei sa implementezi functii diferite decat cele deja prezente in seriile de circuite logice e sa folosesti PLD (programmable logic devices) - sau mai bine zis CPLD (complex programmable logic devices). De obicei au de la 20 de pini in sus si poti sa-ti implementezi functii logice complexe sau masini de stare (state machines) pentru ca au si ceva registrii. Au viteze considerabile (200MHz) consuma relativ putin si pinii sunt capabili de 12mA.

De programat se programeaza in unul din limbajele HDL (Verilog sau VHDL) - sunt tool-uri gratis de la producatorii cipurilor. Ultimul proiect in care am folosit un CPLD langa un MCU a fost acum 3 ani cand aveam nevoie de 8 busuri separate de SPI si nu exista un MCU cu asa ceva. A functionat perfect din prima si a costat aditional 3$. ( o sa pun poza cand ajund la birou)

Tehnologia PLD e veche de 30 de ani si era folosita in trecut la "glue logic" - adica decodoare de adrese, multiplexoare mai ciudate, conversie de bus-uri  etc. cam peste tot unde puteai sa scriii niste cod VHDL si sa reduci 20 de circuite logice la unul singur.

RR

Editat de roadrunner
Link spre post
Distribuie pe alte site-uri

Foarte bun 74HC138, cu precizarea ca are L si H de curent mare iar iesirile, deoarece au un singur bit semnificativ, se pot aranja ca ordin binar dupa dorinta.

La fel de bun este 74HC42 cu aceeasi schema ca idee, dar cu 10 iesiri.

  74HC42.png.0a44a63245052c32ac8d828ec26858c8.png

@gsabac

Editat de gsabac
  • Thanks 1
Link spre post
Distribuie pe alte site-uri
La 27.04.2020 la 7:17, RockDok a spus:

74HC138 are iesirea decodata H , sint si cazuri in care iesirea selectata trebuie sa fie L iar asta o face 74HC137.

Mersi, foarte bine punctat.

Link spre post
Distribuie pe alte site-uri

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum
  • Navigare recentă   0 membri

    Nici un utilizator înregistrat nu vede această pagină.



×
×
  • Creează nouă...

Informații Importante

Folosim cookie-uri și tehnologii asemănătoare pentru a-ți îmbunătăți experiența pe acest website, pentru a-ți oferi conținut și reclame personalizate și pentru a analiza traficul și audiența website-ului. Înainte de a continua navigarea pe www.tehnium-azi.ro te rugăm să fii de acord cu: Termeni de Utilizare.

ATENTIE !!! Functionarea Tehnium Azi depinde de afisarea de reclame.

Pentru a putea accesa in continuoare site-ul web www.tehnium-azi.ro, va rugam sa dezactivati extensia ad block din browser-ul web al vostru. Dupa ce ati dezactivat extensia ad block din browser dati clic pe butonul de mai jos.

Multumim.

Apasa acest buton dupa dezactivarea extensiei Adblock