Už jsem se mnohokrát dopustil velmi hloupé chyby při připojování. Můj problém je, že jsem spěchal a je pro mě tak snadné zapomenout, že mám zapnuté Arduino nebo nějaký jiný drahý IC nebo hardware.
Dnes jsem hotplugoval vstup PWM mého ESC na můj digitální pin Arduino. Viděl jsem únik kouzelného kouře. Sbohem, skupina digitálních pinů! Teď se nenávidím.
Proč dělat věci nelíbí se vám být připojený za provozu?
Existuje snadný způsob, jak se proti tomu chránit?
Komentáře
- Pokračujte ve vyfukování věcí a ‚ se nakonec naučíte.
- Elektrizujete konektory?
- proč se věci nelíbí, když jsou zapojeny za provozu? Jednoduché: ‚ pro to nejsou navrženy . Navrhněte nějaké “ věci “ vytvořte si ty, které jsou připojitelné za provozu, a můžete je zapojit za provozu, jak se vám líbí. Při navrhování těchto prvků můžete zjistit, že vaše “ věci “ se stává dražší a možná trpí jinými způsoby, například menší flexibilitou.
- Předpokládejme, že vše NENÍ plug-and-play a pravděpodobně nebudete mít žádné problémy. @ Řešení Trevor je trochu drastické, ale pravděpodobně by to fungovalo. Postupem času by evoluce narušitele zabila.
- “ je to ‚ pro mě tak snadné zapomenout, že mám zapnuté arduino nebo jiný drahý ic / hardware “ Err, don ‚ t zapnuté LED světlo? Pokud si ‚ t nekoupíte, kupte si prodlužovací proužek za 5 $. Vypněte to zatracené napájení pokaždé, když ‚ upravujete obvod. Ve skutečnosti jej ‚ nezapínejte, dokud ‚ nekontrolujete, zda je váš obvod správný a připravený. Mělo by vám ušetřit > > > 5 $ v žádném okamžiku.
Odpověď
Dva jemné efekty, kromě již zmíněných, mohou narušit velmi choulostivé obvody:
– Stíněné kabely a koaxiální kabely jsou ve skutečnosti kondenzátory, které dokáží pojmout náboj. Tento poplatek může být nesprávně interpretován jako signál a způsobit nežádoucí změny stavu (např. Selhání procesoru) nebo dokonce …
-Latchup. S napájením IC nemohou některé typy nechráněných vstupů CMOS vydržet žádné napětí nad napájecím napětím ani po mikrosekundy, protože to způsobí účinek pozitivní zpětné vazby (celé zařízení najednou vypadá jako tyristor s těmito napětími) a ponechá zařízení v havaroval nebo dokonce fungoval jako téměř zkrat přes napájecí kolejnice.
Odpověď
Všimněte si, že dva kolíky na obou stranách jsou delší a dva ve středu jsou kratší. Tím je zajištěno, že připojení jsou prováděna ve správném pořadí (a také při správném pořadí při odpojení).
Pokud konektor není určen pro připojení za provozu, neexistuje žádná taková záruka.
Pořadí, které chcete, je:
- Nejprve, uzemnění / štít.
Tím je zajištěno, že se obě strany dohodnou na tom, co je „0V“, a také vybije všechny statická elektřina bezpečně. Někdy je vidět malá jiskra. Nechcete nejprve připojit kolíky citlivé na ESD!
-
Zadruhé, napájení.
-
Za třetí, signály
Pořadí je velmi důležité. Opravdu se chcete vyhnout přivedení napětí na signální piny bezmotorového čipu, protože proud poté protéká ochrannými diodami ESD a čip bude napájen ze svých IO pinů. Mohlo by dojít k poškození čipu.
Také pokud se uzemnění připojí jako poslední, budou signální vedení fungovat jako uzemnění a bude v nich proudit proud. Pokud zařízení obsahuje čipy 3V3 napájené LDO z + 5V z USB a není připojeno uzemnění, kdo ví, jaké napětí uvnitř zařízení bude …
Vynikající příklad toho, jak NENÍ to zvukové konektory RCA.
Všimněte si, jak špička nejprve kontaktuje. Jsem si jistý, že jste to už udělali. Reproduktory vydávají velmi hlasité bzučení, dokud nejsou připojeny důvody.
Proč se věci nelíbí, když jsou zapojeny za provozu?
Je to proto, že kolíky se připojují ve špatném pořadí.
Jelikož zmiňujete ESC, myslím, že máte napětí a proudy dostatečně velké na to, abyste smažili nějaké čipy. V takovém případě může zemnící spojení nejdříve opravdu ublížit …
existuje snadný způsob, jak to znovu chránit?
Použijte konektor, který je bezpečný za provozu.Pokud nepřenáší napájecí zdroj, pouze signály a zem, pak byste místo toho mohli uniknout s rezistory velké hodnoty na signálních vedeních … ale je to hack.
Bohužel tyto konektory jsou velmi neobvyklé . Záhlaví, jako jsou ta, která se používají u arduina, jsou navržena tak, aby byla součástí hotového výrobku, který bude při výrobě zapojen pouze do zásuvky, takže nebude zabezpečen pomocí hotplug.
Konektory bezpečné pro hotplug budou k dispozici pro obvyklé standardy (USB, HDMI, cokoli), ale to nebude to, co pro svou aplikaci potřebujete.
Takže si myslím, že jste se zasekli v tom, že to děláte opatrně, před vypnutím obvodu se vypnete. …
Komentáře
- +1 ano, ty RCA konektory jsou hrozné.
- TRS je také špatný, protože v podstatě Zkratuje vše se vším při připojování.
- ‚ Reproduktory vydávají velmi hlasité bzučení, dokud nejsou připojeny důvody. ‚ Ach, můj … takže proč! +1
- Ano, obě zemnící části šasi budou mít různé střídavé potenciály kvůli úniku transformátoru atd., Takže když připojíte “ horké “ středový kolík ke vstupu bez připojení uzemnění, toto střídavé napětí se stane vaším signálem! Oprava spočívá v přidržení uzemnění jednoho samčího RCA přitlačeného k zemi samičímu, pak připojení druhého samčího RCA … trochu “ nejprve připojte uzemnění! “ Nebo připojte jeden RCA k nepoužitému vstupu (který spojuje základnu), pak připojte druhý RCA k živému vstupu a poté posuňte první do správné polohy … jaký nepořádek !
- Mělo by to být v pořádku, protože převodovka je navržena tak, aby to umožňovala (pokud by nebyla ‚ t, vrácení záruky by byl problém …)
Odpověď
Hot swaping je špatný z několika důvodů:
1) Pokud jste dříve připojili Vcc zemní proud může proudit do vašeho obvodu anomálními způsoby. Například pokud je připojen Vcc a digitální nebo analogový kolík před zemí, může proudit do Vcc a z kolíku potenciálně zkratovat tento kolík a vypálit tu část obvodu.
2) Může způsobit „zhasnout“ z dočasného poklesu napětí na systémové sběrnici nebo napájecím zdroji.
3) Po odpojení mohou induktory v obvodu nebo kabelech vykazovat při odpojení vysoké napětí.
(Měl jsem kabel, který nebyl vyměnitelný za provozu v produktu, který by servisní zástupci při nehodě vyměnili za provozu. Kvůli vzájemné indukčnosti v kabelu (a nesprávnému provedení kabelu s přímými vodiči vedlými vedle přibližně jeden metr) by to vyfouklo digitální ovladače na obou stranách kabelu. Při další kontrole bylo zjištěno, že při odpojení kabelu by digitální vedení CMOS vzrostlo na 7 V!)
Také jsem měl velký úspěch při implementaci obou strategií níže. Jedna věc, kterou můžete v designu udělat, je-li váš vlastní hot-swapový systém, najít standardní konektor (pro svou sběrnici jsem použil sca2, ale můžete použít sata nebo jiný průmyslový standardní konektor, jen se ujistěte, že lidé rozumějí, že nemohou a další věci do něj).
Precharge Circuitry:
K omezení zapínacího proudu na lze použít dlouhý kolík a rezistor omezující proud zařízení. Nejprve se spojí dlouhý kolík; aktuální limit musí být nastaven tak, aby napájecí lišty hostitelského systému zůstaly v rámci specifikací, ale zařízení se adekvátně nabije, než se spojí napájecí a signální kolíky. Při výběru předvolby je třeba postupovat opatrně hodnota rezistoru nabíjení, následující scénáře ukazují některé běžné problémy: Pokud je hodnota rezistoru před nabíjením příliš malá, zařízení po vložení stále odebírá příliš mnoho proudu, což způsobí, že napájecí lišty systému vypadnou z regulace.
Řadič hot swap
Řadič hot swap IC ovládá zapínací proud do zařízení. Řídicí jednotky vyměnitelné za provozu obvykle obsahují elektronické jištění a v aplikacích s vysokým proudem může být obtížné rozlišit mezi zapínacím proudem a zkratem. Komponenty jsou dražší než odpory před nabíjením a v některých případech může použití aktivnějších komponent v systému způsobit obavy o spolehlivost.
Zdroj obrázku a textu: Úvahy o designu pro Hot Swap
Komentáře
- BTW brownouty jsou důležité, protože umožňují digitální logiku (a některé analogové obvody) ) do podivných stavů. A nemusí to být nutně jen obvody na schématu, mohou zahrnovat např.parazitické složky. Vyhledejte “ Latchup „.
- Jo, musel jsem naladit odpory na hot swapové desce tak, aby náklad, aby se ujistil, že nevypadávají z ostatních desek v autobuse. Takže ostatní desky by mohly pokračovat v provozu.
Odpověď
Záleží to opravdu na obvodu a v některých případech na konektoru sám.
Když něco odpojíte nebo připojíte, připojení se neodehrává najednou. To znamená, že během procesu existuje nepředvídatelný stav připojení. Některá z těchto spojení mohou vést velká napětí nebo velký proud tam, kde je opravdu nechcete. Horší je, že konektory jsou obvykle těsné, což znamená, že je uživatel kroutí kolem sebe, aby se od sebe oddělily, čímž se v procesu vytvoří ještě více náhodných značek a zlomů.
Některé konektory, například konektory na hraně karet, jsou také notoricky známé zkratováním sousedních kolíků při zasouvání nebo vyjímání před správným spojením. Nikdy byste neměli ani přemýšlet o tom, že byste jeden z nich zapojili nebo odpojili za chodu.
Pokud je jedno, co se odpojuje, je to jedno, například dvoukolíková zástrčka směřující k LED s jednoduchým roztahovacím pohonem , za předpokladu, že jej nezapnete pomocí ESD, se nestane nic špatného. Ale většina věcí není tak robustní.
Samozřejmě můžete navrhovat věci tak, aby byly připojitelné za provozu, ale je to komplikované a drahé a nefunkční po většinu životnosti produktu a je těžké zdůvodněte, zda se nejedná o konkrétní konstrukční požadavek.
Vzhledem k tomu by systémy měly být vždy navrženy tak, aby pokud je věc napájena, když není připojen senzor A, výstup B neměl přejít do nějakého stavu to záleží na tom senzoru. Pokud ztráta tohoto senzoru způsobí poruchu nebo nebezpečí, je třeba přidat vhodná opatření k detekci této ztráty a k elegantnímu vstupu do bezpečného stavu.
Obecně však platí, že pokud SKUTEČNĚ nevíte, co se MŮŽE stát, udělejte to ne hot plug!
Komentáře
- Přál bych si, abych ‚ věděl, že konektory na hraně karty jsou zlé Takto. Jakmile jsem vyhodil do povětří více než 300 kid PC komponent, protože jsem zapomněl, že jsem to měl v pohotovosti. Počítač se sám zapnul, jakmile jsem zapojil kartu gfx. TO nebylo ‚ vtipné !! Já