I/O expander alebo Ako realizovat jednoduchy display s tlacitkami?
Jan Waclawek
konfera na efton.sk
Středa Duben 16 22:22:29 CEST 2025
[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.
Další informace o konferenci Hw-list