Řízení řadiče TM1637

Moderátori: psichac, Moderátori

Používateľov profilový obrázok
jenda23
Ultimate člen
Ultimate člen
Príspevky: 5779
Dátum registrácie: 27 Jún 2008, 00:00
Bydlisko: Česká Třebová
Vek: 33
Kontaktovať používateľa:

Řízení řadiče TM1637

Príspevok od používateľa jenda23 » 24 Júl 2020, 09:54

Ahoj,

už třetí den se tu vztekám s řízením řadiče TM1637 a pořád se mnou nechce mluvit. Podle výstupu z LOG analyzátoru se mi nezdá že by bylo něco nekorektně dle datasheetu. Data odesílám v pořadí LSB to MSB , nejdřív H40 což by mělo být zápis do registru displaye, pak pošlu adresu HC0 což je adresa prvního zobrazovače s automatickým inkrementem. Následně odešlu data segmentů, následně data o kontrastu. Obvod normálně posílá ACK čili na data nějak reaguje, ovšem nerozsvítí ani segment. V příloze je obrázek záznamu dat, popř. soubor pro saleae logic plus výpis programu (je to jen opravdu hrubý nástřel takže to musím ještě učesat). Nevidíte tam nějakou botu, páč já už sem asi slepej :roll: . Signály jsem kontroloval osciloskopem a časování je schodné s LOG analyzátorem. Hrany jsou myslím dostatečně ostré.

Ještě odkaz na SW
Windows 32 bit (no installer):
http://downloads.saleae.com/logic/1.2.1 ... dalone.zip
Windows 64 bit (no installer):
http://downloads.saleae.com/logic/1.2.1 ... dalone.zip
Díky
Prílohy
TM1637.rar
(919 Bajtov) 88 stiahnutí
TM1637 bez inc_orezany.rar
(1.5 KiB) 84 stiahnutí
TM1637 komunikace.png
0
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky

Používateľov profilový obrázok
djwiktor
Ultimate člen
Ultimate člen
Príspevky: 1624
Dátum registrácie: 01 Júl 2010, 00:00
Bydlisko: Šaľa
Vek: 36
Kontaktovať používateľa:

Re: Řízení řadiče TM1637

Príspevok od používateľa djwiktor » 24 Júl 2020, 10:24

V bascome neviem nic robit ale toto si pozeral?
https://www.mcselec.com/index.php?optio ... &Itemid=57
0
Tlacim na 3D tlaciarni Felix 3.0 dual
Stormchasers.sk

Používateľov profilový obrázok
jenda23
Ultimate člen
Ultimate člen
Príspevky: 5779
Dátum registrácie: 27 Jún 2008, 00:00
Bydlisko: Česká Třebová
Vek: 33
Kontaktovať používateľa:

Re: Řízení řadiče TM1637

Príspevok od používateľa jenda23 » 24 Júl 2020, 12:15

Ahoj dík, ano. Též nefunkční, už si začínam řikat že jsou ty řadiče jen kus plastu. Mam 10 modulů a ani jeden nereaguje.

Po dlouhý době sem se mou leností dal na moduly z číny a opět sem se přesvědčil že to nemá cenu :roll: :roll:
0
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky

Používateľov profilový obrázok
Radus
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1497
Dátum registrácie: 27 Okt 2009, 00:00
Bydlisko: Prešov
Vek: 42

Re: Řízení řadiče TM1637

Príspevok od používateľa Radus » 24 Júl 2020, 12:20

Čo vypľuje ak spustíš na analýzatore aj detekciu I2C?
0

Používateľov profilový obrázok
jenda23
Ultimate člen
Ultimate člen
Príspevky: 5779
Dátum registrácie: 27 Jún 2008, 00:00
Bydlisko: Česká Třebová
Vek: 33
Kontaktovať používateľa:

Re: Řízení řadiče TM1637

Príspevok od používateľa jenda23 » 24 Júl 2020, 12:22

to jsem zkoušel, částečně nesmysl, částečně to něco dekoduje. Ale neodpovídá to.
0
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky

Používateľov profilový obrázok
Radus
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1497
Dátum registrácie: 27 Okt 2009, 00:00
Bydlisko: Prešov
Vek: 42

Re: Řízení řadiče TM1637

Príspevok od používateľa Radus » 24 Júl 2020, 12:43

Tak potom je problém v komunikácii, mal som podobný problém keď mi I2C master nepodporoval clock stretching. Pomohlo brutálne zníženie rýchlosti, možno na 1Khz pre testovanie. Tiež som mal va analyzátore nezmysli a tiež som na tom pol dňa škrípal zubami...
0

Používateľov profilový obrázok
jenda23
Ultimate člen
Ultimate člen
Príspevky: 5779
Dátum registrácie: 27 Jún 2008, 00:00
Bydlisko: Česká Třebová
Vek: 33
Kontaktovať používateľa:

Re: Řízení řadiče TM1637

Príspevok od používateľa jenda23 » 24 Júl 2020, 13:10

Tak to byla moje chyba, amalyzátor to dekodoval v pořádku, jen jsem si neuvědomil že analyzátor dekoduje MSB to LSB a tomu švábu se data ládujou obráceneě, takže to odpovídá 0x02 + ACK (pro 0x40), 0x03 +ACK (pro 0xC0), do displayů posílam 0xFF, 0x51+ACK (pro 0x8A)

podle analyzátoru tedy:

START - 0x40 (zápis do registru displaye) - ACK - START - 0xC0 (první display) - ACK - 0xFF - ACK - 0xFF - ACK - 0xFF - ACK -0xFF - ACK - START - 0x8A (jas 25%) - ACK - STOP

což by mělo rozsvítit všechny segmenty s 25% jasem. Zpomalení komunikace nepomáhá. :butthead:
0
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky

Používateľov profilový obrázok
Radus
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1497
Dátum registrácie: 27 Okt 2009, 00:00
Bydlisko: Prešov
Vek: 42

Re: Řízení řadiče TM1637

Príspevok od používateľa Radus » 24 Júl 2020, 13:32

...skús v programe zmeniť adresu I2C, či bude kumunikácia odmietnutá. Inak to vyzerá že komunikácia je v poriadku, tak potom môže byť ešte zlé zapojenie.
//Prebehol som dsko a nikde som nenašiel že by malo byt LSB first, skús to prehodiť.
0

Používateľov profilový obrázok
jenda23
Ultimate člen
Ultimate člen
Príspevky: 5779
Dátum registrácie: 27 Jún 2008, 00:00
Bydlisko: Česká Třebová
Vek: 33
Kontaktovať používateľa:

Re: Řízení řadiče TM1637

Príspevok od používateľa jenda23 » 24 Júl 2020, 14:24

To jsem tam taky nenašel, ale všude to píšou že má LSB first.Taky mě to napadlo jestli to nemá bejt MSB first, takže bajty jsem obrátil, ale taky bez vsledku. Zapojení je OK prospíknul jsem se přímo na piny řadiče. Obvod právě že není kompatibilní s IIC, adresu nemá. On data akceptuje vždycky, i když jsou neplatná pouze sleduje jestli přišel patřičný počet hodinových pulzů a pak prostě pošle ACK. A žádný extrémně hazardní stavy tam nevidím.
0
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky

Používateľov profilový obrázok
Radus
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1497
Dátum registrácie: 27 Okt 2009, 00:00
Bydlisko: Prešov
Vek: 42

Re: Řízení řadiče TM1637

Príspevok od používateľa Radus » 24 Júl 2020, 15:06

...toto sa mi nejak nepáči, ten impulz...
Prílohy
a1.PNG
a2.PNG
0

Používateľov profilový obrázok
jenda23
Ultimate člen
Ultimate člen
Príspevky: 5779
Dátum registrácie: 27 Jún 2008, 00:00
Bydlisko: Česká Třebová
Vek: 33
Kontaktovať používateľa:

Re: Řízení řadiče TM1637

Príspevok od používateľa jenda23 » 24 Júl 2020, 17:29

to je jen protaže ný ACK a STOP, to jsme udělal abych si oddělil jednotlivý kroky, nemělo by to vadit jelikož t MAX dýlky CLK pulsu není danej. Ale i jsem to zkrátil do řádu us a pořád stejný.
0
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky

stefanSK
Pokročilý člen
Pokročilý člen
Príspevky: 752
Dátum registrácie: 24 Jún 2010, 00:00
Bydlisko: Trnava
Vek: 68

Re: Řízení řadiče TM1637

Príspevok od používateľa stefanSK » 24 Júl 2020, 18:40

Skús pozrieť na príklady v prílohe. Možno tam niečo nájdeš pre inšpiráciu.
Prílohy
20200325041904TM1637.rar
(7.24 KiB) 92 stiahnutí
0
S.K.

Používateľov profilový obrázok
jenda23
Ultimate člen
Ultimate člen
Príspevky: 5779
Dátum registrácie: 27 Jún 2008, 00:00
Bydlisko: Česká Třebová
Vek: 33
Kontaktovať používateľa:

Re: Řízení řadiče TM1637

Príspevok od používateľa jenda23 » 24 Júl 2020, 18:51

Mrknu dík. Tu záznam z komunikace, IO stále má svou hlavu a mě už začíná cukat voko vzteky :axe: . Už si řikam že číňan někde udělal chybu :-/ komunikace se táhne jako smrad pomalu.

Asi to udělam jak jsem chtěl původně u řadičů od MAXIMU ty jedou na první dobrou a po SPI, stejně těchlech budu potřebovat 12ks a nevim jak řízení multiplexovat.
Prílohy
TM1637 komunikace.png
0
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky

Používateľov profilový obrázok
Radus
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1497
Dátum registrácie: 27 Okt 2009, 00:00
Bydlisko: Prešov
Vek: 42

Re: Řízení řadiče TM1637

Príspevok od používateľa Radus » 27 Júl 2020, 10:47

a keby si použil do série 74HC595ťky?
Aj tak sa mi to nepozdáva žeby tie obvody boli zlé, neposlal by si mi falátok na vyskúšanie? Keď, tak ti preplatím poštovné... Tá špička v tej kominikácii sa mi tiež moc nepáči...
Prílohy
a1.PNG
0

Používateľov profilový obrázok
jenda23
Ultimate člen
Ultimate člen
Príspevky: 5779
Dátum registrácie: 27 Jún 2008, 00:00
Bydlisko: Česká Třebová
Vek: 33
Kontaktovať používateľa:

Re: Řízení řadiče TM1637

Príspevok od používateľa jenda23 » 27 Júl 2020, 13:34

Tak záhada rozluštěna. Z zoufalosti sem začal proměřovat obvody, nakonec sem nzjistil že pan wong osadil display se společnou katodou místo společné anody :roll: :roll:

tak sme mu ho natočili a co myslíte.... no měl ho tam :biggrin:
0
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky

Používateľov profilový obrázok
Radus
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1497
Dátum registrácie: 27 Okt 2009, 00:00
Bydlisko: Prešov
Vek: 42

Re: Řízení řadiče TM1637

Príspevok od používateľa Radus » 27 Júl 2020, 14:01

...na :)
0

Napísať odpoveď