Jak na čip MCP23017-E/SP
Moderátor: Moderátoři
Soemtron píše:Stejně by mne zajímalo, zda výrobcem udávaná izolační pevnost je pravda. Dá se tomu údaji věřit? Nemůže dojít k povrchovému přeskoku mezi vývody? Učili nás, že 1kV přeskočí 1 mm. 5,3kV tedy 5,3mm.
Jak je to tedy?
Kdysi jsem před schvalovačkou na EZU zkoušel prorazit plošák na kterým byl Solid State Relay S26MD02 (DIL8) s roztaženejma nohama na mezeru 10 mm. (Původních 7,5 mm na plošáku pro 230V nevyhovuje). Deklarovaný 4KV vydržel SSR hodinu a 5KV jsem po 10 minutách ukončil. Při těch 5KV to už celý ševelilo, možná nějaký plazivý proudy, nebo ionizace ale neprorazil se ani SSR ani plošák, obyčejná FR4. Průraz SSR nastal až po 1 minutě na 5,8KV. Plošák to vydržel.
Jirka
ohryzek36 píše:Ještě malá změna - ty odpory změn na 4,7kΩ, cívka toho relé má spotřebu 111mA (což je docela dost, obvzlášť, pokud jich bude víc), takže i tranzistor potřebuje větší proud do báze - hodnoty byly původně pro 12V relé.
Nějaky rozumny tranzistor, ktery koupím v GM electronic by tam strčít nešel?
http://www.gme.cz/
když ho použiju jako vstupy, můžu buď cyklicky číst stav a testovat jej v procesoru (což bude zbytečně zpomalovat procesor), nebo použít jeden pin procesoru jako interrupt, na který přijde puls při změně stavu vstupů a pak jednoduše přečtu stav vstupů MCP23017 (vždycky jen při změně)? A jakpak je to celé rychlé?
Le_Ze píše:Nějaky rozumny tranzistor, ktery koupím v GM electronic by tam strčít nešel?
http://www.gme.cz/
třeba BC337-25
ohryzek36 píše:Le_Ze píše:Nějaky rozumny tranzistor, ktery koupím v GM electronic by tam strčít nešel?
http://www.gme.cz/
třeba BC337-25
Děkují.
Vím že me otazky jsou uplně primitivní.
Koupil jsem si RasPi uplně na něco jineho a netušil že to ma GPIO.
Se slaboprodem nemam nic společneho.
Prostě pujčíl jsem si od kamoše sokl, oloupal UTP kabl a zkouším
Ruprecht píše:Možná trochu z cesty, ale nemám s MCP23017 zkušenost:
když ho použiju jako vstupy, můžu buď cyklicky číst stav a testovat jej v procesoru (což bude zbytečně zpomalovat procesor), nebo použít jeden pin procesoru jako interrupt, na který přijde puls při změně stavu vstupů a pak jednoduše přečtu stav vstupů MCP23017 (vždycky jen při změně)? A jakpak je to celé rychlé?
Můžeš použít interrupt dva vývody, lze si i nastavit, které piny mají interrupt vyvolat a myslím, i jaký stav pinu ho vyvolá. Co se rychlosti týče, má High-speed I2C rozhraní a dokáže 1,7MHz. Jinak si stačí pročíst datasheet
ohryzek36 tu dal toto.
Odpory jsem změnil na 4k7 jak napsal a krmím to 5V.
Jak spočítám kolik mA teče přes jeden pin?
Bojím,bojím
U MCP23017 je napisane že zvládne maximální proud z jednoho pinu 25mA a že součet proudů na všech pinech nesmí být větší, než 125mA.
Zkusil jsem přes to přípojit půjčeny měřak od kámoše a nic neukáže.
- ZdenekHQ
- Významný člen
- Příspěvky: 25519
- Registrován: 21 črc 2006, 00:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
I = (5V-Ube)÷R [A]
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
Nedá se místo toho použit nějaké tranzistorové pole?
http://www.gme.cz/tranzistorova-pole