Založen: Mar 21, 2006 Příspěvky: 35665 Bydliště: Bratislava
Zaslal: čt únor 13 2025, 13:52 Předmět:
To musi byt za trest nastavovat. Daj tam dva mikrospinace (H a M), ako to ma vascina radiobudikov. Tie mozes stlacat rychlo a nemusis nic pol hodinu drzat.
Tys hlavně nepochopil jak všechny tyhle kapacitní tlačítka fungují. Nikdy se nedetekuje nějaký jednoznačný stisk a nestisk jako třeba u mech. spínače, tady se měří relativní změna kapacity plošky vůči nějaké referenční hodnotě.
Změny kapacity přiblížením prstu jsou velice malé, takže aby to fungovalo, musí se referenční hodnota kapacity stanovit vždy při zapnutí napájení a pak upravovat v nějakých časových intervalech, protože i naměřená kapacita ve stavu kdy není tlačítko stisklé z mnoha důvodů časem pomalu ujíždí, takže kdyby se nastavení referenční hodnoty provedlo jen při zapnutí napájení, tak by tlačítko za chvíli přestalo fungovat. Bylo by buď pořád stisklé, nebo by se citlivost snížila natolik, ze by vůbec nereagovalo na přiblížení.
Tys narazil právě na tu časovou konstantu rekalibrace referenční hodnoty. Obvod si po čase myslí, že kapacita i s tvým prstem je kapacita bez stisku, provede rekalibraci a vypne se. Následně když prst odděláš, do další rekalibrace nebude obvod reagovat na stisk, nebo jen s velmi sníženou citlivostí. TTP223 tuhle dobu neumožňuje měnit, mám pocit že vyšší modely této řady jako TTP226 nebo 224 to v nějaké menší míře umožňují, ale pokud nad tím chceš mít plnou kontrolu, musíš použít obvod kde se činnost řídí po sběrnici z MCU, nebo přímo MCU s podporou kapacitních tlačítek kde si vyladíš způsob vyhodnocování změny kapacity pomocí desítek registrů přesně dle tvých potřeb.
Podstatné pro tebe je, že TTP223 se chová přesně tak jak se chovat má, nejde o žádnou chybu. Takže jediné řešení jak z toho ven, je předělat ovlání tak abys tlačítko nemusel dlouho držet. Dej tam rotační enkodér a máš to vyřešeno.
Založen: Dec 11, 2015 Příspěvky: 207 Bydliště: Slovensko,Bratislava
Zaslal: st únor 26 2025, 13:52 Předmět:
Len by som doplnil moje osobne skúsenosti s daným obvodom, nakoľko som nedávno tak tiež vyvíjal pre vlastne účely podobne ale „nastavovateľne“ dotykové tlačidlo , pôvodným planom bolo použiť len MCU s danou funkciou „prvá verzia“, ale nakoniec som do toho upustil, síce mcu to vedel detekovať a využíval nato ADC, ale cez hrúbku dielektrika len par mm a ja som chcel nech to stabilne pracuje cez 8mm plexisklo. Pri 8mm plexisklo som mal rozdiel medzi zatlačením a nezatlačením stavom len 50mV čo je veľmi malo. Aj som kontaktoval výrobcu mcu a ten ma len uistil v tom že pre stabilnú prácu nesmie byt hrúbka viac ako 3mm. Zaujímavé je že po mojom dotaze naňho vydal aj Application Guide možno len náhoda, síce je v tradičnej čínštine ale preložiť a pochopiť sa to da 😊 a tak tiež tu je Application Guide z ktorého som ja čerpal informácie.
Nič menej hľadať a študovať či je vhodnejší mcu a následne ho naprogramovať a testovať , to by bola práca na par mesiacov , rozhodol som sa ísť cestou menšieho odporu a využiť čipy typu TTP223 a mcu ponechať len ako komunikační prvok. Doma som nejaké mal čo som kupoval asi pred 5 rokmi tie som otestoval a cez 8mm plexisklo fungovalo bez problémov.
No a tu by som sa zastavil vtedy pri testoch som nejak označeniu čipu nepridával dôležitosť či je tam 223B pripadne 8223. No a to bola chyba nakoniec dopadlo to tak že som si niekoľko dni lámal hlavu prečo mi 3 tlačidla fungujú v poriadku a ďalšie dva nereagujú vôbec pripadne len sporadicky. Stále som hľadal chybu v zapojení návrhu pcb ... po preskúmaní trhu na LCSC som ale zistil že v podstate existujú asi 15 firiem čo robia podobne čipy
Ja som si vytkol 3 od ktorých som si na nete aj reálne vedel dohľadať aj nejakú tu web stránku
Tontek Design Tech SHOUDING TDSEMIC
Tontek Design Tech ma datasheety aj v angličtine , kde je možne si pravé prečítať o tých časoch a kalibrácii a že tlačidlo môže byť zatlačene neustále len nejaký čas inak je to brané ako chyba, presne tak ako to popisoval @martinkopp. Pripadne sú tam aj verzie kde ta funkcia max on time nie je a možno pre teba @venca666 by boli vhodne pravé tie .
Konkrétne v mojom pripadne na tlačidlách ktoré reagovali cez 8mm plexisklo bez problémov bolo osadený čip 8223 od SHOUDING a na tých kde to nereagovalo bolo 223B presne som nezistil či je to od Tontek pripadne TDSEMIC nakoľko označujú ich rovnako ... tým nehovorím že sú zle len menej citlivé záleží od aplikácii.
Nakoniec ja sa zastavím na SHOUDING, majú ešte sériu 8233LC a 8233LF kde už vnútri chipu je niektoré LDO, čo by mohlo tiež prispieť k odolnosti voči rušeniu.
Nakoniec nejaké fotky s testovacím prípravkom a čo sa mi podarilo vykúzliť
Časy uváděny v GMT + 1 hodina Jdi na stránku Předchozí1, 2
Strana 2 z 2
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.