I/O expander alebo Ako realizovat jednoduchy display s tlacitkami?
Petr Labaj
labaj na volny.cz
Čtvrtek Duben 24 19:15:20 CEST 2025
Rozhodně ne toho Maxima.
Pokud není specifikovaná ESD odolnost, tak je to na domácí teploměr
zcela nepoužitelné. ;-)
Sorry, že si dělám srandu z (pro Vás) vážných věcí.
PL
*****************
Dne 24.4.2025 v 16:35 Jan Waclawek napsal(a):
> [preposielam]
>
> Dobre rano,
>
> takze by som sa este raz rad vratil ku tejto teme.
>
> Urobil som si trochu hlbsiu analyzu tych spomenutych obvodov z hladiska ceny a z hladiska ESD odolnosti.
>
> Maxim - Takze podla ocakavania najelegantnejsie riesenia od firmy Maxim boli podla ocakavania tie najdrahsie. Co bolo ale ovela vacsim prekvapaenim, bolo zistenie, ze v datasheetoch od ich obvodov, ktore su urcene na LED drivre a displeje nie je ani len zmienka o ESD odolnosti. Co si myslim, ze je dost velky handi-cap tych obvodov.
>
> NXP - Paradoxne NXP pri svojich LED drivroch a expansion registroch uvadza odolnost az 5kV ale zase to vyzera byt vacsia specialita co sa tyka dostupnosti ako ten Maxim. Musim si tie dva typy cipov s SPI zbernicou, ktore som nasiel, este dokladnejsie pozriet.
>
> Diskretna logika - Vo vseobecnosti mi paradoxne vyslo ako najprijatelnejsie riesenie c.3, teda s klasickou logikou 74hc595 a spol, kde teda pisu aspon ESD odolnost 2kV. Tuna som si este spomenul, ze existuju obvody 6C595, ktore maju namiesto push-pull vystupov tranzistory s open drain vystupmi, cize pre LED drivre ako uplne stvorene. Sice to nie je constant-current vystup ale zase je to lepsie ako push-pull vystup. Jedinou nevyhodou tohto riesenia je vela lacnej bizuterie, ale zase je miesto na plosnom spoji, ktory bude sirsi a dlhsi ako 4 segmentovky, takze ta bizuteria sa tam v pohode zmesti vsetka. Otazka je kolko stoji spajka na zaspajkovanie vsetkych suciastok. Ci ta cena za pcb a zaspajkovanie tych smd smeti nevylezie na cenu toho Maximu, kde to je skoro jednocipove riesenie (MAX6959). Takze musim este chvilu hladat.
>
> A.
>
> 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.
>
> Myslel som si, ze ked zacnem pisat o io-expanderoch niekoho napadne aj moja motivacia v pozadi celej otazky. A to su slovicka ESD a burst. Okrajovo to spomenul len Pavel Hudecek. Takze okrem navrhu displajovej dosky, by som si rad precvicil ESD design a navrh plosneho spoja. Potrebujem si refreshnut vedomosti okolo ESD, nakolko to potrebujem v praci. Takze z tohto pohladu pre mna ostali len riesenia 2 a 3. Osobne sa mi paci 2, musim ale este pozriet ci tie MAXimi maju aspon 4-5kV odolnost na ESD. Datasheet som si prelistoval len velmi rychlo a zbezne. Nove cipy od NXP spomenutu odolnost maju.
>
Další informace o konferenci Hw-list