Forum: Mikrocontroller und Digitale Elektronik Modernerer CD4066 für digitale Busse?


von Mampf F. (mampf) Benutzerseite


Lesenswert?

Guten Morgen,

gibt es eigentlich eine modernere Version des CD4066 (vierfach 
Analog-Schalter) in der Bauform und mit dem Pinning eines 74xx245 und 
für sowas 1MHz geeignet?

Ich würde gerne per IC die Peripherie, die an einem µC angeschlossen 
ist, über einen enable-Eingang vom µC trennen.

Die Schwierigkeit ist, dass das sowas wie ein Dev-Board ist und es 
äußerst unschön wäre, wenn man den Port-Pins des µCs schaltungstechnisch 
fest zuweisen müsste, ob sie als Eingang oder als Ausgang benutzt werden 
können, weil zB 245er dranhängen, bei denen man die Richtung für jeweils 
8Bit festlegen muss.

Mit CD4066er - quasi einem digitalem "Relais" - wäre das kein Problem, 
da sie ohne Richtungsumschaltung bidirektional arbeiten.

Der ist aber schon sehr alt, weshalb ich fragen wollte, ob es vlt eine 
für digitale Busse optimierte Version dieses ICs gibt.

Vielen Dank schonmal!,
Mampf

: Bearbeitet durch User
von Teo D. (teoderix)


Lesenswert?


von Mampf F. (mampf) Benutzerseite


Lesenswert?

Teo D. schrieb:
> https://www.mouser.de/Search/Refine?N=12002268

Gerade gesehen, es gibt zB bei Digikey (Mouser sicher auch) ICs, die 
sich "Bus Switch" nennen.

Das ist quasi genau das, was ich gesucht hab.

zB. den hier TC7MB3245FT

https://www.digikey.com/en/products/detail/toshiba-semiconductor-and-storage/TC7MB3245CFK-EL-M/3191258

Da hat das Tippen der Frage länger gedauert, als die Suche auf Digikey 
:/

von Georg A. (georga)


Lesenswert?

Mampf F. schrieb:
> zB. den hier TC7MB3245FT

Wenn du "noch" mit 5V arbeitest, dann geht der natürlich. Gibt aber auch 
Typen für 3.3V.

von Ingo (Gast)


Lesenswert?

Du kannst auch einfach ein AND Gatter nehmen. Oder bei negativer Logik 
ein OR - dann bist Du flexibler mit den Kanälen und hast einen kleineren 
Footprint.
1
   D1----+---+
2
         | & +--- D1'
3
 EN_A----+---+
4
5
   D2----+---+
6
         | & +--- D2'
7
 EN_A----+---+
8
9
   D3----+---+
10
         | & +--- D3'
11
 EN_A----+---+

von Mampf F. (mampf) Benutzerseite


Lesenswert?

Georg A. schrieb:
> Mampf F. schrieb:
>> zB. den hier TC7MB3245FT
>
> Wenn du "noch" mit 5V arbeitest, dann geht der natürlich. Gibt aber auch
> Typen für 3.3V.

Jap, sind 5V :)

Hab mich dann schlussendlich für den SN74CBT3245CDW entschieden, weil es 
den im klotzigen SOIC-20W gibt und den anderen nicht :)

Der ist vom Kanalwiderstand noch ein bisserl besser (3Ohm vs 6Ohm).

von Clemens L. (c_l)


Angehängte Dateien:

Lesenswert?

Mampf F. schrieb:
> ob es vlt eine für digitale Busse optimierte Version dieses ICs gibt.

Moderner wären z.B. SN74LV4066A oder SN74AHC4066.

Digitale Signale sind robuster; wenn ein Switch optimiert ist, dann eher 
für analoge Signale. Für höhere Geschwindigkeiten (die du auf einem 
Dev-Board wahrtscheinlich nicht hast) gibt es so etwas wie TMUX1511, 
aber nur mit vier Kanälen, und nicht in SOIC.

Mampf F. schrieb:
> Hab mich dann schlussendlich für den SN74CBT3245CDW entschieden

Dieses alte Ding ist (wie der TC7MB) für TTL-Signale gedacht, und hat 
nur einen N-Channel-FET. Für 5-V-Signale ist kein r_on spezifiziert, 
weil der FET sie nicht durchlassen kann (Bild aus 
https://www.ti.com/lit/pdf/scda008).

: Bearbeitet durch User
von Mampf F. (mampf) Benutzerseite


Lesenswert?

Clemens L. schrieb:
> Mampf F. schrieb:
>> Hab mich dann schlussendlich für den SN74CBT3245CDW entschieden
>
> Dieses alte Ding ist (wie der TC7MB) für TTL-Signale gedacht, und hat
> nur einen N-Channel-FET. Für 5-V-Signale ist kein r_on spezifiziert,
> weil der FET sie nicht durchlassen kann (Bild aus
> https://www.ti.com/lit/pdf/scda008).

Das ist ja stark ...

In diesem Datenblatt steht davon nicht direkt etwas - man darf sich die 
Implikationen - bei 5V Eingang nur noch 3,75V am Ausgang - über die 
Bezeichnung "TTL kompatibel" wohl selbst ausmalen xD

https://www.ti.com/lit/ds/symlink/sn74cbt3245c.pdf?HQS=TI-null-null-mousermode-df-pf-null-wwe&ts=1607242111621

Gut zu wissen, dann muss ich darauf achten, dass ich TTL-kompatibel 
hinter den Switches bleibe.

Ich benutze sowiso TTL- oder 74HCTxxx-ICs. :)

Vielen Dank für den wichtigen Hinweis!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.