Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Display reset #3

Open
kaklik opened this issue Nov 21, 2022 · 3 comments
Open

Display reset #3

kaklik opened this issue Nov 21, 2022 · 3 comments
Labels
OLED01B Solve in OLED01B revision

Comments

@kaklik
Copy link
Contributor

kaklik commented Nov 21, 2022

Podle datasheetu displej pro správnou funkci vyžaduje RESET po náběhu napájení. Používání displeje bez tohoto resetu vedlo k zobrazení "šumu" nebo "rozsypaného čaje" na displeji.

Reset je tak potřeba ovládat, zároveň je velmi nepraktické, aby bylo potřeba k displeji připojovat vice jak celkem čtyři vodiče pro I²C.
Reset by proto chtělo ošetřit přímo na modulu. Jsou na to dvě možnosti, buď použít i2c buffer #2 , který ošetří i reset a nebo nějaký resetovací obvod kontrolující napájení.

@roman-dvorak
Copy link
Contributor

Ještě jedno z možných řešení by bylo displej vybavit nějakým I2C GPIO, který by bylo možné ovládat nezávisle na stavu napájení. Ale nějaký resetovací obvod od TI je elegantní řešení problému. Tyto přístupy by však bylo možné zkombinovat.

@roman-dvorak
Copy link
Contributor

V kombinaci s mým návrhem (#2 (comment)) na použití LDO pro rozšíření provozních rozsahů a I2C převodníku úrovní by bylo možné použít pro reset tento obvod:
https://cz.mouser.com/ProductDetail/Texas-Instruments/TLV840CADL28DBVR?qs=DPoM0jnrROVqu9kM%252BZsXvQ%3D%3D

Je koupitelný a jeho zapojení je velmi jednoduché.

@roman-dvorak roman-dvorak added the OLED01B Solve in OLED01B revision label Nov 21, 2022
@kaklik
Copy link
Contributor Author

kaklik commented Nov 23, 2022

Ještě jedno z možných řešení by bylo displej vybavit nějakým I2C GPIO, který by bylo možné ovládat nezávisle na stavu napájení. Ale nějaký resetovací obvod od TI je elegantní řešení problému. Tyto přístupy by však bylo možné zkombinovat.

Pokud by tam mělo být GPIO, tak dává smysl to zkombinovat s obsluhou touchscreenu #5 Měl by to umět například tenhle obvod. STMPE610, akorát že je zrovna obsolete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OLED01B Solve in OLED01B revision
Development

No branches or pull requests

2 participants