Dvě Arduina po TTL Serial - zajímavost

Raspberry, Arduino, Mini-PC a další

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Celeron
Příspěvky: 16140
Registrován: 02 dub 2011, 02:00
Bydliště: Nový Bydžov

Dvě Arduina po TTL Serial - zajímavost

#1 Příspěvek od Celeron »

Včera docela překvápko. Posílám z Serial1 na Arduino Every do Serial na ProMini jednou za čas jednu hodnotu unsigned long. Zpět neposílám nic.
Every zapnutý, sériovka propojená zemí, RX a TX. Na ProMini jsem zapomněl zapnout napájení a čumím jak puk, ProMini běží, Oled displej taky a navíc 8 indikačních led na výstupních portech svítí. Sice když má svítit víc ledek, tak zeslabují jas, ale stále to maká. Proud ledkou je nastavenej na 4mA.
Divný, že by TX signál v High utáhl po TTL sériový lince napájení jinýho počítadla a že by nevadily propady do Low v datech, to jsem nikdy neviděl ani nikde nečetl. Se sériovkou jsem toho nadělal dost ale vždy tam byl převodník na V24.
Jo a všiměte že u Every píšou prodejci že má jeden USART. Přitom v IDE je možno nakonfigurovat dva a další dva jdou použít pokud se v konfiguračním souboru pro Every přepíše pár řádků. Pak jsou opravdu k dispozici klasický Serial na USB a Serial 1-3 na pinech v TTL úrovních. To Every se mě začíná líbit čím dál víc. :)
Jirka

Proč mi nemůže všechno chodit hned ?!!

Uživatelský avatar
Valdano
Příspěvky: 695
Registrován: 01 led 2023, 01:00
Bydliště: Česká Lípa

#2 Příspěvek od Valdano »

Neměl jste náhodou při tom chování to Arduino ProMiny připojeno přes FTDI Serial TTL-232 USB k počítači?
Naposledy upravil(a) Valdano dne 28 kvě 2023, 12:45, celkem upraveno 4 x.

Uživatelský avatar
bdn
Příspěvky: 436
Registrován: 16 led 2020, 01:00

#3 Příspěvek od bdn »

Njn. Every má osazen ATmega4809. Pohledem do datasheet, lze nalézt příjemné novinky oproti ATmega328p.
16 bitové čítače/ časovače 1x TCA a až 5x TCB, 1x RTC

Uživatelský avatar
Celeron
Příspěvky: 16140
Registrován: 02 dub 2011, 02:00
Bydliště: Nový Bydžov

#4 Příspěvek od Celeron »

Valdano píše:Neměl jste náhodou při tom chování to Arduino ProMiny připojeno přes FTDI Serial TTL-232 USB k počítači?
Ne, převodník tam vůbec nebyl jen GND, TX a RX z Every. Asi jsou v 328P porty chráněný proti přepětí diodama do Vcc a pokud nemá 328P napájení, tak proud, co dá TX výstup Every stačí na chod procíku a přes Vcc i Oled displeje.
Dnes jsem dával do kupy finál HW atenuátoru. Protože relátka potřebujou 12V, tak jsem připojil 12V na RAW proti GND. Ani si to nehleslo. Zkusil jsem 5V na Vcc a vše OK. Jestli blbej 5V stabec na desce, je tam snad MIC5202.
No a pak jsem si vydělal. Vzal jsem jiný ProMini, od pohledu stejnej klon. Připojím pouze 12V na RAW proti GND a okamžitě někde z prostoru kolem stabilizátoru odešlo pracovní médium. Proč netuším, napájení bylo 11,8V a polarita správná. Bohužel to asi vzalo s sebou i 328P, na 5V na Vcc si ani neblikne žádná Ledka na desce. Jdu to prozkoumat, když nesvítí ani LED v napájení, tak by mohl být profláklej stabec stahovat Vcc na GND. Blbec, měl jsem to zkusit nejdřív na laboráku s proudovým omezením.
Jirka

Proč mi nemůže všechno chodit hned ?!!

Uživatelský avatar
Valdano
Příspěvky: 695
Registrován: 01 led 2023, 01:00
Bydliště: Česká Lípa

#5 Příspěvek od Valdano »

Celeron píše:Protože relátka potřebujou 12V, tak jsem připojil 12V na RAW proti GND. Ani si to nehleslo. Zkusil jsem 5V na Vcc a vše OK. Jestli blbej 5V stabec na desce, je tam snad MIC5202. No a pak jsem si vydělal. Vzal jsem jiný ProMini, od pohledu stejnej klon. Připojím pouze 12V na RAW proti GND a okamžitě někde z prostoru kolem stabilizátoru odešlo pracovní médium.
RAW vede na vstup stabilizátoru. Podle staršího schématu k Arduino ProMini se na deskách osazovaly MIC5205 i když kdoví co tam teď dávají u těch různých klonů. V datasheetu k MIC5205 viz tento odkaz je uvedeno.
Datasheet k MIC5205 píše:Absolute Maximum Ratings
Supply Input Voltage (VIN) –20V to +20V

Operating Ratings
Supply Input Voltage (VIN) +2.5V to +16V
Stabilizátory MIC5202 by na tom měly být podle datasheetu viz tento odkaz ještě lépe.
Datasheet k MIC5202 píše:Absolute Maximum Ratings
Supply Input Voltage (VIN) –20V to +60V

Operating Ratings
Supply Input Voltage (VIN) +2.5V to +26V
V obou datasheetech je pod tím zmíněno v poznámce, že namáhání nad hodnotami uvedenými v části "Absolute Maximum Ratings" může způsobit trvalé poškození zařízení a regulátor by se tedy měl provozovat v rozsahu "Operating Ratings" a i krajní hodnoty v "Operating Ratings" nejsou doporučeny k dlouhodobému provozování.

Nicméně těch 12V na vstupu stabilizátoru by mělo být v pohodě ještě s celkem velkou rezervou vůči "Operating Ratings", ale jak říkám záleží co tam cpou za stabilizátory u těch různých klonů. Nebo jestli tu a tam na desku klonu Arduina na vstupu VIN u toho stabilizátoru neosadí ten ve schématu uvedený kondenzátor C19, 10uF třeba v provedení jen na 10V a nebo dokonce na 6V.

Zkuste proměřit jestli má vstup VIN na desce toho poškozeného Arduina ProMini zkrat proti GND a pokud ano tak odpájejte ten kondenzátor C19 a změřte jestli není ve zkratu jen on.

Při masový výrobě ať už čipů regulátoru nebo i osazených desek Arduina může být otázkou i to nakolik je spolehlivá případná automatická výstupní kontrola a zda tedy tu a tam neprojdou i kusy, které i výrazně nesplňují různé předpokládané parametry a pak se to projeví až uživateli jako se to stalo ve vašem případě.

Takže se občas může prostě objevit kus, který je "unikát" bohužel v tom špatném slova smyslu.
Naposledy upravil(a) Valdano dne 28 kvě 2023, 19:35, celkem upraveno 10 x.

Uživatelský avatar
bdn
Příspěvky: 436
Registrován: 16 led 2020, 01:00

#6 Příspěvek od bdn »

Jakmile jde o klon z Číny, obezřetnost je na místě. Za kvalitu osazených součástek bych ruku do ohně nedal... Někteří re-selleří raději vstupní rozsah Vin raději neuvádí.

Uživatelský avatar
Celeron
Příspěvky: 16140
Registrován: 02 dub 2011, 02:00
Bydliště: Nový Bydžov

#7 Příspěvek od Celeron »

Valdano píše: Zkuste proměřit jestli má vstup VIN na desce toho poškozeného Arduina ProMini zkrat proti GND a pokud ano tak odpájejte ten kondenzátor C19 a změřte jestli není ve zkratu jen on.
Kondíkem na tý druhý desce to není, 328P zběsile topí. Prostě jak odešel stabec, tak do procáku vlítlo těch skoro 12V RAW. Procík před tím několik dní na 5V Vcc bez problémů makal. Mám náhradní, tak si ho vyfouknu.

Na tý první desce naštěstí stabec odešel na "přerušení", takže s sebou nic nevzal. No poučení pro příště, místo napájení přes RAW osadit pro sichr externí stabec, AMS1117/5 nebo AMS1117/3,3 se vždycky někam vejde a snese víc, než ten podivnej pětinohej hnidoid na desce.
Na Mega 2560 v 3D tiskárně jedu přes Vin (což je obdoba RAW) již několik let a nikdy žádný problém. Ale je tam jinej stabec, asi odolnější nebo kvalitnější.
Jirka

Proč mi nemůže všechno chodit hned ?!!

Uživatelský avatar
Cowley
Příspěvky: 3087
Registrován: 04 úno 2005, 01:00

#8 Příspěvek od Cowley »

Mám s NHDuino stejnou zkušenost. Přes JACK 11V do desky a průraz AMS1117-5 způsobil likvidaci 328.

Uživatelský avatar
Mahoney
Příspěvky: 347
Registrován: 26 říj 2019, 02:00

#9 Příspěvek od Mahoney »

bdn píše:Njn. Every má osazen ATmega4809. Pohledem do datasheet, lze nalézt příjemné novinky oproti ATmega328p.
16 bitové čítače/ časovače 1x TCA a až 5x TCB, 1x RTC
Děkuji, již se cítím dostatečně navnazen :)

K tématu stabilizátorů: Popravdě, mám k těm čínským stabilizátorům (nejen) nedůvěru v podstatě od začátku tak nějak instatně. Hezky o tom psal svého času i Kubáč (v textu spíše dole).

Uživatelský avatar
Crifodo
Příspěvky: 14471
Registrován: 11 říj 2005, 02:00

#10 Příspěvek od Crifodo »

U číňanem osazených hotových destiček už velký prostor pro návrhy není, v opačném případě by možná stálo za zvážení chránit procesor před nejistým stabilizátorem ještě transilem (sice taky nejistým, ale v něm toho tolik nepředvídatelného není), pokud tedy cena transilu vychází ekonomicky smysluplně.
mahoney: lavinovitost tranzistoru ovšem není až čínská záležitost, úspěšnost generování v závislosti na výrobních sériích se řešila dávno před čínskou záplavou, už někdy v osmdesátkách, za blahé produkce Rožnova+- okolo.

Uživatelský avatar
Mahoney
Příspěvky: 347
Registrován: 26 říj 2019, 02:00

#11 Příspěvek od Mahoney »

Kdyby to bylo jenom o lavinovitosti tranzistorů, tak by to bylo ještě v pohodě.

"Dárek" je spíš ten odkaz na zálohu Kubáče, o které každý neví, a není zač :D

Uživatelský avatar
Celeron
Příspěvky: 16140
Registrován: 02 dub 2011, 02:00
Bydliště: Nový Bydžov

#12 Příspěvek od Celeron »

Cowley píše:Mám s NHDuino stejnou zkušenost. Přes JACK 11V do desky a průraz AMS1117-5 způsobil likvidaci 328.
Jo, ty ASM jsou taky veledílo. Stačí si na výstupu škrtnout proti zemi nebo když se na jejím výstupu objeví víc než na vstupu a je po ní. Aspoň tu zpětnou diodu za pár halířů kdyby tam dali.
Ale ta ASM1117 je aspoň proudově pětinásobně vejš než ta pětinohá hnida na ProMini. Prý je dobrý ji nahradit Texasem TLV767 v SOT23, proudově je 8x lepší. Ale nikde jsem ho v 5V nenašel ke koupi.
Jirka

Proč mi nemůže všechno chodit hned ?!!

Odpovědět

Zpět na „Miniaturní počítače (Arduino, Raspberry a další)“