Logiknivåskift

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
Wedge
Inlägg: 1026
Blev medlem: 8 juli 2012, 17:33:33

Logiknivåskift

Inlägg av Wedge »

I ett eget litet lek-och-lär-projekt tänkte jag haka på en STM32@3.3V på en Z80 (med mera) @5V.
Står och väljer mellan dessa båda typer av lösningar på nivåskift:

Texas Instruments TXS0108E
https://www.aliexpress.com/item/32814009679.html

Transistor och två motstånd per kanal
https://www.aliexpress.com/item/32715353192.html

Totalt nånstans kring 60 signaler som behöver nivåskiftas, och de flesta behöver vara bidirektionella.
Texaskretsen blir aningen dyrare, och tar aningen mer plats, men detta är inte så farligt. Fördelen är ett schysst datablad...
Eller ska jag kika på något helt annat?
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 7537
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Re: Logiknivåskift

Inlägg av Marta »

Är det TTL-kompatibelt på5V logiken så den klarar sig med 3V för en etta så kan det funka med en enkel spänningsdelare.
Den reducerar 5 till 3.3, medan 3.3 behålls någorlunda.
Blir ju lite mera ström att driva och ingångarna känner en högre impedans som sänker snabbheten. Men enkelheten är nog oöverträffad.
Användarvisningsbild
anders_bzn
Inlägg: 5801
Blev medlem: 17 december 2008, 19:22:18
Ort: Kävlinge
Kontakt:

Re: Logiknivåskift

Inlägg av anders_bzn »

Kolla om inte STM32:an är 5V tolerant på IO (jag har för mig att det är så, i alla fall vissa).
Användarvisningsbild
adent
Inlägg: 4262
Blev medlem: 27 november 2008, 22:56:23
Ort: Utanför Jönköping
Kontakt:

Re: Logiknivåskift

Inlägg av adent »

Den är 5V-tolerant, men inte på alla pinnar!! Kolla databladet!
(Kanske lite förhastat skrivet, men jag har för mig att (de flesta?) stm32:ors flesta pinnar är 5V-toleranta.)
Användarvisningsbild
Wedge
Inlägg: 1026
Blev medlem: 8 juli 2012, 17:33:33

Re: Logiknivåskift

Inlägg av Wedge »

Jo, det stämmer, ingångarna är 5V-toleranta på min STM32F407:a. Hmm, det skulle ju kunna gå att bara koppla ihop signalerna från de olika spänningsdomänerna, och så hoppas på att en 3V-etta på en utgång alltid räcker till för att tolkas som en 5V-etta. Jag snabbkollade några datablad, såg ju bra ut. Får sova på saken ... :)
Skriv svar