Sporadické výpadky LCD - Atmega16 - délka datového kabelu
Napsal: 13 úno 2011, 10:22
Zdravím všechny,
nedávno jsem dokončil jednoúčelový strojek, všechno šlape jak má ale sporadicky se stává situace, že z displeje 20x4 zmizí znaky nebo v zobrazovaném textu se objeví spousta poskakujících čínských znaků.
Konstrukce stroje je na obrázku http://2i.cz/41ce94be6d
Mám zato že problém by mohl být v délce kabelu, je cca 90cm. Při ladění desky jsem měl k panelu jen 20cm a vše bylo v pohodě.
Kabel je plochý který jsem vyprofiloval ve tvaru písmene "M" a prostrčil opletením. Při zapojení mizely znaky poměrně často (cca do 1 minuty), pomohl jen raset stroje, ale jinak stroj fungoval dál jen displej mimo provoz. Tento sporadický jev mizení všech znaku se dal vyvolat připojením a odpojením stínění kabelu k zemi.
Datová sběrnice je 4 bitová, ještě jsem pro jistotu přidal další blokovací kondenzátory a k displeji větší kapacitu na napájení, na datovou sběrnici jsem dal pull-up 4,7k k +5v. Stínění kabelu připojil na zem. Po těchto úpravách je displej "stabilnější" ale stejně si občas začne dělat co chce. Respektive už nemizí znaky ale objevují se čínské symboly které různě poskakují,
Ještě popíšu zapojení. Kabel je 24 žilový a každý signál jde ve dvou žilách.
Pořadí signálů, +12v, SCL, SDA, RS, E, D4, D5, D6, D7, INT z PCF8574, PIEZO, +5v, GND.
D0-D3 jsou na GND.
Dotaz zní, jestli to už to někdo z Vás řešil a kde by mohl být zakopaný pes. Potřeboval bych to elegantně vyřešit, nechce se mi překopávat celé zapojení.
Díky za jakýkoliv názor.
nedávno jsem dokončil jednoúčelový strojek, všechno šlape jak má ale sporadicky se stává situace, že z displeje 20x4 zmizí znaky nebo v zobrazovaném textu se objeví spousta poskakujících čínských znaků.
Konstrukce stroje je na obrázku http://2i.cz/41ce94be6d
Mám zato že problém by mohl být v délce kabelu, je cca 90cm. Při ladění desky jsem měl k panelu jen 20cm a vše bylo v pohodě.
Kabel je plochý který jsem vyprofiloval ve tvaru písmene "M" a prostrčil opletením. Při zapojení mizely znaky poměrně často (cca do 1 minuty), pomohl jen raset stroje, ale jinak stroj fungoval dál jen displej mimo provoz. Tento sporadický jev mizení všech znaku se dal vyvolat připojením a odpojením stínění kabelu k zemi.
Datová sběrnice je 4 bitová, ještě jsem pro jistotu přidal další blokovací kondenzátory a k displeji větší kapacitu na napájení, na datovou sběrnici jsem dal pull-up 4,7k k +5v. Stínění kabelu připojil na zem. Po těchto úpravách je displej "stabilnější" ale stejně si občas začne dělat co chce. Respektive už nemizí znaky ale objevují se čínské symboly které různě poskakují,
Ještě popíšu zapojení. Kabel je 24 žilový a každý signál jde ve dvou žilách.
Pořadí signálů, +12v, SCL, SDA, RS, E, D4, D5, D6, D7, INT z PCF8574, PIEZO, +5v, GND.
D0-D3 jsou na GND.
Dotaz zní, jestli to už to někdo z Vás řešil a kde by mohl být zakopaný pes. Potřeboval bych to elegantně vyřešit, nechce se mi překopávat celé zapojení.
Díky za jakýkoliv názor.