Expander PCF8574AN a ULN2803A

Si začinajúci elektronik? Tak táto rubrika je určená práve tebe.

Moderátori: mirosne, Moderátori

bum
Stály člen
Stály člen
Príspevky: 126
Dátum registrácie: 28 Okt 2016, 21:40
Vek: 66
Kontaktovať používateľa:

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa bum » 11 Júl 2019, 21:20

Jak,píše Jenda23 může být vadný jak PCF8574 tak i ten ULN2803 variant je několik proto jsem psal výše aby odzkoušel samostatně ULN2I03 tak ten PCF8574 třeba tím spínáním tranzistoru klidně může odzkoušet obě vodivosti. Při zaslání hodnoty například 255 tranzistor vodivosti NPN a při zaslání hodnoty 0 do PCF8574 tranzistor PNP samozřejmě báze přes rezistor na výstupní linku expandéru. Ještě přikládám dokumentaci k uvedeným IO.
Prílohy
IO.rar
(714.17 KiB) 43 stiahnutí
0

Používateľov profilový obrázok
niki31
Stály člen
Stály člen
Príspevky: 172
Dátum registrácie: 05 Feb 2010, 00:00
Bydlisko: Žilinský kraj
Vek: 49

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa niki31 » 12 Júl 2019, 11:43

Funguje ti to správne, tak ako má. Nechápem načo tam pcháš to ULNko.
Zapoj led priamo na výstup expandéra a bude to pracovať presne ako požaduješ.
Ledky ti rozsvietia pull-up odpory lebo expander má pred inicializaciou výstupy v stave vysokého odporu.
0
Niki31

Používateľov profilový obrázok
niki31
Stály člen
Stály člen
Príspevky: 172
Dátum registrácie: 05 Feb 2010, 00:00
Bydlisko: Žilinský kraj
Vek: 49

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa niki31 » 12 Júl 2019, 13:36

Ešte som chcel dodať že na toto su aj original obvody, napr. L9823 a pod. Načo sa trápiť vyrábaním už hotových obvodov. Mimo to ti takýto šváb poskitne aj diagnostiku, vysoký spínaný prúd a ďalšie veci.
0
Niki31

bum
Stály člen
Stály člen
Príspevky: 126
Dátum registrácie: 28 Okt 2016, 21:40
Vek: 66
Kontaktovať používateľa:

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa bum » 12 Júl 2019, 16:08

Jak jsem psal dříve tak jsem dneska v rychlosti provedl zapojení PCF8574 a ULN2803A a propojil to s PICAXE 08M2 zapojení přesně jak jsem o něm psal a funguje to normálně. Jak je psáno výše pokud máš mikrokontrolér tak na jeho výstupy připoj přímo tento obvod ULN2803(A) a jeto celkové jednoduší zapojení program k tomu určitě zvládneš napsat jak říkáme hravě levou zadní. V přiloženém adresáři jsou fotky ze zapojení kopie obrazovky a datový soubor zadávaných hodnot aby bylo vidět že to opravdu funguje. Led diody na fotografiích zapojeny na výstupy PO, P1, P2, P3 označení výstupních linek použitého modulu.
Prílohy
PROJEKT.rar
(636.13 KiB) 39 stiahnutí
0

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa peterple » 12 Júl 2019, 18:44

Keď už si to tak pekne otestoval, mohol si zmerať tie veci čo som písal. Mahel by si potom mohol porovnať hodnoty a skôr prísť na to prečo to tebe ide a jemu nie. Najzaujímavejšie je napätie na vstupe ULN a prúd.
Ten PIC tam posiela a číta tie data stále dokolečka alebo len raz?

Ja si stále myslím že to nie je košer zapojenie. Bidirectional piny mala aj 8051 a takto by som to nikdy nezapojil.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

bum
Stály člen
Stály člen
Príspevky: 126
Dátum registrácie: 28 Okt 2016, 21:40
Vek: 66
Kontaktovať používateľa:

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa bum » 12 Júl 2019, 22:08

Mahel dál dotaz a zatím neodepsal asi je v práci, nebo na dovolené.
Pic pošle hodnotu do PCF8574 a pak čeká na další hodnotu.
Zapojení je určeno pouze na otestování více věcí co jsem potřeboval zjistit, jinak zapojení co je již v provozu 15 let je navrženo jinak.
V současnosti již využívám PICAXE řady 28x2 k tomu měření jak jsem psal výše zapojil jsem to dnes narychlo jenom aby Mahel byl v obraze na měření fakt čas nemám a měl by ho spíše mít tazatel to je asi tak z mé strany všechno. Jinak Mahelovi jsem psal SZ ale je asi v práci nebo na dovolené proto zatím bez odezvy!.
0

Mahel
Pokročilý člen
Pokročilý člen
Príspevky: 770
Dátum registrácie: 13 Okt 2007, 00:00
Bydlisko: Levice
Vek: 38

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa Mahel » 13 Júl 2019, 10:09

Ahoj.
No mne to funguje len z pulup odpormi medzi PCF a ULN2803. bez nich mi to PCF proste to UNL neotvara.
Skusal som 5 PCFiek aj ULN to isté stále.
Dal som tam 47K odpori a vyzerá ze to funguje ako má.
0

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa peterple » 13 Júl 2019, 10:16

Mňa by tiež celkom zaujímali pomery v tom tvojom fungujúcom obvode, rovnako ako aj pomery v tom nefungujúcom. Keď už som investoval čas že som si otvoril DS oboch súčiastok, naštudoval ako to funguje a písal do fóra, rád by som aj získal nejakú novú skúsenosť. Obaja síce máte čas polepiť to zapojenie ale nemáte čas na to aby aby ste zmerali prúd a napätie vstupu. Koľko to tak môže trvať? 20 sekund? K čomu je potom tu tá akademická debata voľačo voľakde nefunguje. Bez merania sa dozviete prd.

Na to opakované zapisovanie som sa pýtal preto lebo pri zápise sa tam otvára ešte jeden pomocný tranzistor ktorý dodáva viacej prúdu. Viz obrázok 8.2.2
http://www.ti.com/lit/ds/symlink/pcf8574a.pdf#page=12
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

Mahel
Pokročilý člen
Pokročilý člen
Príspevky: 770
Dátum registrácie: 13 Okt 2007, 00:00
Bydlisko: Levice
Vek: 38

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa Mahel » 13 Júl 2019, 12:11

No takže asi mám nejaké vadné PCF8574A 5 ks.
Teraz Som použil PCF8574 bez A čka a to funguje normálne ako BUM-ovi :wink:
Tie z A čkom idú len z pullup rezistorom.

Peterple
Prikladám nejaké foto z merania dúfam že som ta pochopil správne ako to zmerať.
Prílohy
IMG_20190713_114012.jpg
IMG_20190713_114225.jpg
IMG_20190713_114907.jpg
0

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa peterple » 13 Júl 2019, 12:38

Tak by som povedal že situácia je jasná. DS hovorí
The PCF8574 and PCF8574A are identical, except for the different fixed portion of the
slave address.
Ďalej podľa DS
IOH HIGH-level output current pri VOH = VSS je 30 - 300 μA
Tie obvody nie sú zlé iba sú pri dolnej hrane tolerancie pre Ioh čo je 30μA
Nominálne tam píšu že je tam 100μA prúdový zdroj ale povolený rozsah podľa DS je 30-300μA.

Záver - nesprávna konštrukcia spočívajúca v nepochopení funkcie bi-directional portu, ktorá využíva miesto spínania do nuly na čo je ten šváb dizajnovaný spínanie do jednotky. Tam to niekedy funguje a niekedy nie v závislosti na tom ako sa podaril vyrobiť prúdový zdroj toho ktorého portu.
Takže treba použiť bod 3 toho môjho postupu a to
peterple napísal: 3. ignorovať blbosti na internete
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

Napísať odpoveď