Prepínač digitálneho signálu.

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
kutilmil
Pod dozorem moderátorů
Pod dozorem moderátorů
Příspěvky: 4204
Registrován: 01 lis 2008, 00:00
Bydliště: Skalica

Prepínač digitálneho signálu.

#1 Příspěvek od kutilmil »

potreboval by som prepínať signál 0 alebo 1 z dvoch miest. Predstavte si klasický 7-segmentový displej. tento by som potreboval prepínať na dva rôzne "zdroje" signálu. Existuje nejaký taký integráč čo by toto umožňoval?
Uživatelský avatar
DukeNuke
Příspěvky: 2024
Registrován: 02 dub 2018, 00:00

#2 Příspěvek od DukeNuke »

Třeba 4019 multiplexer. 4x2 vstupy, 4 výstupy. pro 7 segmentovku bys musel dát dva.
Uživatelský avatar
kutilmil
Pod dozorem moderátorů
Pod dozorem moderátorů
Příspěvky: 4204
Registrován: 01 lis 2008, 00:00
Bydliště: Skalica

#3 Příspěvek od kutilmil »

No to by šlo. potrebujem síce prepínať 2x 13 vstupov, ale to by sa už nejak doladilo.
Uživatelský avatar
kutilmil
Pod dozorem moderátorů
Pod dozorem moderátorů
Příspěvky: 4204
Registrován: 01 lis 2008, 00:00
Bydliště: Skalica

#4 Příspěvek od kutilmil »

asi by som dal 74hc257, lebo hef4019 nikde nevidím
Uživatelský avatar
dj_Paul
Příspěvky: 2715
Registrován: 19 zář 2004, 00:00
Bydliště: Laškov

#5 Příspěvek od dj_Paul »

kutilmil píše: hef4019 nikde nevidím


https://www.tme.eu/cz/details/cd4019be/ ... struments/
Uživatelský avatar
kutilmil
Pod dozorem moderátorů
Pod dozorem moderátorů
Příspěvky: 4204
Registrován: 01 lis 2008, 00:00
Bydliště: Skalica

#6 Příspěvek od kutilmil »

Ok. Kuknem. Nevyraba sa to aj vo viackanalovej verzii?
Uživatelský avatar
nostalcomp
Příspěvky: 169
Registrován: 09 lis 2022, 00:00

#7 Příspěvek od nostalcomp »

Namísto multiplexerů je výhodnější použít třístavové oddělovače, např. 74541 (LS/ALS/HC/HCT). Dva budiče mohou přepínat signály pro jednu 7-segmentovku. Navíc mají i výkonnější výstupy, protože to jsou budiče. V případě, že je nutné signál invertovat v závislosti na znakovce se spol. anodou/katodou, se mohou použít invertující verze 74540. Uvádím schválně novější typy s optimalizovaným rozložením vývodů. Jinak se dají použít i mnohé další počínaje obstarožními 3216/26 až po 74244 a další a další (včetně těch se záchytným registrem). Ale obávám se, že tam kutilovo znalosti nesahají...

Ale nejvíc by mě zajímalo, jak došel k tomu číslu 13 signálů. Jedna segmentovka potřebuje 7, resp. 8 signálů (pokud počítáme i des. tečku).
Dvě segmentovky vyžadují 14, resp. 16 signálů. Leda, že by se jednalo o 1,5 místný displej s úvodní znakovkou +-1. a 7-segmentovkou. To by pak bylo těch 5+8=13 signálů. V tom případě je nutné použít ty třístavové oddělovače 2 krát 2 = 4. Ta třináctka je ale hodně nešťastný číslo. Asi bych se snažil to srazit na 12 (neřídit koncovou des. tečku). Pak se namísto druhých svou oddělovačů dá použít jeden 74244 (74240 inv.),
který defacto obsahuje dva nezávislé 4-bitové odělovače. Čili celkem 3 integráče. A nebo 4x 74157 dle vkusu každého soudruha... Ono taky záleží na úrovních. Kutil jaksi opomněl sdělit, jestli jsou ty signály TTL, či CMOS.

A vůbec nejlepší, nejjednodušší a nejlevnější řešení? Vykašlat se na přepínání signálů a použít ty displeje dva!
Uživatelský avatar
kutilmil
Pod dozorem moderátorů
Pod dozorem moderátorů
Příspěvky: 4204
Registrován: 01 lis 2008, 00:00
Bydliště: Skalica

#8 Příspěvek od kutilmil »

to nostalcomp: No jednoducho. je to multiplexovo riadených šesť sedemsegmentových displejov. každý displaj má svoj D latch obvod (prevod multiplexu na statiku ) a každý potrebuje vlastné hodiny. čiže 7 krát signál na segmenty + 6 krát hodiny je dokopy 13
Uživatelský avatar
kutilmil
Pod dozorem moderátorů
Pod dozorem moderátorů
Příspěvky: 4204
Registrován: 01 lis 2008, 00:00
Bydliště: Skalica

#9 Příspěvek od kutilmil »

čo je lepšie na tých oddelovačoch?
Uživatelský avatar
DukeNuke
Příspěvky: 2024
Registrován: 02 dub 2018, 00:00

#10 Příspěvek od DukeNuke »

nostalcomp píše: Navíc mají i výkonnější výstupy, protože to jsou budiče. V případě, že je nutné signál invertovat v závislosti na znakovce se spol. anodou/katodou, se mohou použít invertující verze 74540.
Uživatelský avatar
nostalcomp
Příspěvky: 169
Registrován: 09 lis 2022, 00:00

#11 Příspěvek od nostalcomp »

V úvodním příspěvku stojí: Predstavte si klasický 7-segmentový displej. A tak jsem si ho tedy představil. A představil jsem si i možná řešení. Ale u multiplexního řízení s převodem na STATIKU moje představivost končí. Tedy vlastně ještě ne. Představuju si totiž, jak konstruuješ displej 1920x1080 pixelů s 32-bitovou hloubkou barev a dáváš tam přes 2 miliony dvaatřicetibitových latchů. Na každý pixel jeden :) A tímto končím zbytečnou diskusi. Minimálně do doby, než tu bude alespoň blokové schéma toho nesmyslu.

V předchozím příspěvku jsem se seknul v počtu potřebných 74157 na přepínání 12 bitů. Pochopitelně stačí jen 3 pouzdra a ne 4. Mě v hlavě asi pořád strašil ten 13. bit :) Mimochodem, přepínat těch 6 zápisovejch hodinovejch signálů tímto způsobem je taky hovadina. Za prvé jsou na generování zápisových impulsů lepší výběrové dekodéry 74138/238 (pak na řízení 6-8 latchů stačí 4 bity - 3 adresa a 1 strobe), ale hlavně není vůbec potřeba tyhle signály přepínat. Ty přece stačí mít jednou pro oba zdroje dat!

Přepínání pomocí oddělovačů mi přišlo snazší i z důvodu jednoduššího návrhu plošného spoje. To platí pro ty pinově optimalizované řady 7454x.
Ale já to beru z pohledu starých časů: ručního návrhu spoje, ručního kreslení lihovkou a ručního leptání v Chloridu železitém :) Ale chápu, že pokud spoje natahá autorouter a desku vyrobí automat za velkou zdí, tak je rozložení vývodů šumák...

A když už tam musejí být ty latche, tak než použít latch s přepínáním dat na vstupu, je lepší použít dva paralelně spojené (vyjma /OE) latche s třístavovými výstupy. Bude se to chovat jako latch s přepínáním vstupů pomocí těch oddělovačů a ušetří se jeden integráč na znakovku. Takové 8-bitové 3-stavové latche jsou taky běžně dostupné (74573/574, nebo inv. 74580)
Uživatelský avatar
kutilmil
Pod dozorem moderátorů
Pod dozorem moderátorů
Příspěvky: 4204
Registrován: 01 lis 2008, 00:00
Bydliště: Skalica

#12 Příspěvek od kutilmil »

Panenko marijo potsrpenská...... No ja ti to nejako nakreslím.....
Uživatelský avatar
kutilmil
Pod dozorem moderátorů
Pod dozorem moderátorů
Příspěvky: 4204
Registrován: 01 lis 2008, 00:00
Bydliště: Skalica

#13 Příspěvek od kutilmil »

Tak toto ber ako blokové schéma. Nieje tam výkonový stupeň...... atd. Ja jednoducho potrebujem na display pripojiť jeden alebo druhý MCU. Keby som bol kabrňák tak si naprogramujem namiesto dvoch MCU jeden. To ale bohužial neviem. Ak by sa na to ale niekto podujal, aj by som dal nejakú drobnú odmenu. Jedná sa o 2 kusy stopiek.
Přílohy
393830433_645866111014985_3982013358381963300_n.jpg
393830433_645866111014985_3982013358381963300_n.jpg
Uživatelský avatar
ec1045
Příspěvky: 290
Registrován: 28 lis 2010, 00:00
Bydliště: Šlapanice
Kontaktovat uživatele:

#14 Příspěvek od ec1045 »

26 diod a 13 odporů aneb sběrnice s otevřeným kolektorem. Ty diody to chce pokut možno s co nejmenším úbytkem takže „schotiho“. Ty diody netřeba pokut ty MCU umí výstup s otevřeným kolektorem … jinak ty diody ho zařídí. Aneb u tohoto řešení netřeba řešit přepínání kdo je u lizu.
Ne všichni jsme měli z češtiny za jedna. Jsem dysgrafik a dyslektik.
Uživatelský avatar
kutilmil
Pod dozorem moderátorů
Pod dozorem moderátorů
Příspěvky: 4204
Registrován: 01 lis 2008, 00:00
Bydliště: Skalica

#15 Příspěvek od kutilmil »

Tak tu zasa niekto niečo nepochopil
Odpovědět

Zpět na „Poradna“