I/O expander alebo Ako realizovat jednoduchy display s tlacitkami?

Jindrich Fucik fulda na seznam.cz
Čtvrtek Duben 17 09:32:03 CEST 2025


Ahoj,

použij řadič displeje pro mikrovlnné trouby a automatické pračky TM1637:
http://www.titanmec.com/product/display-drivers/led-panel-display-driver-chip/2022081796.html

má na sobě LED matici 8x6, kterou chce používat pro 6 sedmisegmentovek + 
desetinné tečky, nebo dvojtečky mezi HH:MM:SS. Pak 16 tlačítek, ale bez 
vícenásobného stisku. Nejslabší je komunikace. používá něco jako I²C, 
ale takovou, že to hardwarovému řadiči na PICech moc nevoní.
Segmentovky lze docela snadno nahradit samotnejma ledkama. Budí je 
proudově, takže kombinace barev je v pohodě. Softwarové ovládání jasu v 
šestnácti krocích.

Za cenu, na kterou u vás ani nemáte minci je to bezva hračka.

Dne 16.04.2025 v 22:22 Jan Waclawek napsal(a):
> 
> [preposielam]
> 
> Ahojte,
> 
> v ramci relaxu a oddychu sa trochu zamyslam nad novou verziou domaceho
> teplomeru, ktory by som rad realizoval na dvoch dostickach plosnych spojov.
> Jedna doska by bola so zdrojmi, mcu a meranim a druha by bola rozsirujuca s
> displajom, ledkami a tlacitkami. A prave nad tou druhou doskou sa trochu
> zamyslam. Rad by som na nej mal multiplexovany 4-miestny display, dve
> indikacne ledky a dve tlacitka. Potrebujem na to dokopy 16 io-pinov. 8+4
> piny na display, 2 piny na LEDky a 2 piny na tlacitka.
> 
> Riesenia su tri.
> 
> 1) IO-expander so 16 pinmi na I2C zbernicu, tuna je rieseni viacej od
> klasiky PCF8574 az po nejake moderne i2c expandery od NXP. Problem, ktory
> vidim je ten, ze neviem ako osetrit komunikaciu i2c, ked ju
> prerusi watchdog a navyse ta i2c komunikacia musi byt rychla
> kvoli multiplexovanemu displaju.
> 
> 2) IO-expander MAX7317 a spol., resp. MAX7301 na zbernicu SPI, lenze ked sa
> pozriem na cenu u Farnella, tak sa zamyslam nad tym, ze prejdem ku rieseniu
> c.3
> 
> 3) postavim si to cele z diskretnej logiky 74HC595, TLC5916 a HC165, len
> toto riesenie bude prenasat 24 bitov namiesto 16-tich.
> 
> Ktore riesenie by ste mi doporucili?
> 
> Dakujem vopred za diskusiu a argumenty za a proti.
> 
> A.
> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list