Mircea Postat Noiembrie 20, 2013 Partajează Postat Noiembrie 20, 2013 Metode simple de ars PIC-uri. Cauze: soft si hard prost concepute.1. Pui doar 2 LED-uri pe iesiri PIC (cate unul pe fiecare iesire, fiecare cu rezistenta lui de limitare la 15mA). Activezi in soft simultan cele 2 iesiri. Curentul consumat de cele doua (suma lor) depaseste 25mA => overheat si dupa ceva vreme defectarea posibila. 2. Comanzi un digit (7 LEDuri) direct din PIC cu o singura rezistenta de limitare (ca doar digitul este CA sau CC, si vrei sa miniaturizezi). La cifra 1 totul este OK, la 2 incepe sa fie caldut, la 8 este deja osandit.3. Comanzi un MOSFET cu capacitate de poarta mai ridicata decat iesirea PIC poate comuta la frecventa aleasa de tine. Alteori, un pic de ringing si aceeasi finalitate: PIC defect. Asta cu ringingul omoara si super drivere de MOSFET (care dau 1-2A, nu 20mA ca PICul).Metode complicate sa arzi un PIC. De ce? Noroc sau conceptie solida de la producator.1. Aplici 5V pe o iesire. Nu se intampla nimic, ca ambele au acelasi potential cand iesirea este activa.2. ESD - niciodata nu mi s-a intamplat in mai bine de 5 ani intensi de utilizare PICuri (practic tot ce se poate face cu un PIC, exclus audio si alte analogice).3. Supra-alimentare la 6-7V (doar 2-3 secunde pana am vazut sursa) in loc de 5V. Toate PICurile in aceasta situatie au supravietuit. Asta-i sigur noroc! Uneori si alimentare de scurta durata inversata le-a lasat in viata. Link spre comentariu
a_sorien Postat Noiembrie 20, 2013 Autor Partajează Postat Noiembrie 20, 2013 Da , initial am folosit leduri in loc de relee . Si bineinteles in colectoarele tranzistoarelor care comandau releele . Ledurile ba luminau , ba nu , ba aveau intensitate maxima , ba mica ..si se aprindeau functie de cum apropiam mana de cip...!!Si nu un cip 2 cip uri cu aceeasi problema . Link spre comentariu
vasile eugen Postat Noiembrie 20, 2013 Partajează Postat Noiembrie 20, 2013 MIVAROM , le vinde destul de convenabil , insa..uite si problemele....! Totusi reprezentant Microchip in Romania cine este...?1Am luat mai multe de la ei,dar nu aveau probleme. Link spre comentariu
vcdec Postat Noiembrie 20, 2013 Partajează Postat Noiembrie 20, 2013 La un moment dat am ramas si eu fara 628a si aveam nevoie la o lucrare, am luat de la Miva si mai bine de jumatate au mers OK. Restul, ba nu salvau in eeprom (!!!!), ba dadeau eroare la scriere, citire... Link spre comentariu
Liviu M Postat Noiembrie 20, 2013 Partajează Postat Noiembrie 20, 2013 Metode simple de ars PIC-uri. Cauze: soft si hard prost concepute.1. Pui doar 2 LED-uri pe iesiri PIC (cate unul pe fiecare iesire, fiecare cu rezistenta lui de limitare la 15mA). Activezi in soft simultan cele 2 iesiri. Curentul consumat de cele doua (suma lor) depaseste 25mA => overheat si dupa ceva vreme defectarea posibila.Zici tu? Eu zic ca trebuie mai multe led-uri pe mai multe porturi in asa fel incat sa depasesti curentul maxim la VDD. Link spre comentariu
Mircea Postat Noiembrie 20, 2013 Partajează Postat Noiembrie 20, 2013 ...Zici tu? ...trebuie mai multe ...Asa este, un zero s-a pierdut pe undeva. Thanks for the Sanity Check! Link spre comentariu
Liviu M Postat Noiembrie 20, 2013 Partajează Postat Noiembrie 20, 2013 Depinde de conditiile de lucru/de familie...Ca sa vezi cat merg, te uiti la caracteristicile electrice la curentul maxim prin VDD.18f1825: intre -40..85 °C 'poate' 80 mA, daca vrei mai multa temperatura (-40..125°C ) poate numai 30mA. Link spre comentariu
brad Postat Noiembrie 20, 2013 Partajează Postat Noiembrie 20, 2013 Tot vad marturisiri despre intamplari teoretice.test:1. configurati toate porturile care permit asta, out din soft. conectati-le fizic la Gnd.2. din soft , puneti "1" peste tot unde se poate.3. porniti oscilator intern sau conectati un clock extern. la frecventa maxima. sau chiar 5-10% peste.4. alimentati cu 10-20% peste tensiunea mentionata in documentatie.9. minunati-va Despre ce vorbim? Link spre comentariu
Liviu M Postat Noiembrie 20, 2013 Partajează Postat Noiembrie 20, 2013 Tot vad marturisiri despre intamplari teoretice. Care-i teoria in "inlocuiesc/programez/schimb..." test: 1. configurati toate porturile care permit asta, out din soft. conectati-le fizic la Gnd. 2. din soft , puneti "1" peste tot unde se poate. 3. porniti oscilator intern sau conectati un clock extern. la frecventa maxima. sau chiar 5-10% peste. 4. alimentati cu 10-20% peste tensiunea mentionata in documentatie. De ce am face asta? 9. minunati-va De ce? O sa intre sursa in protectie si n-o sa se intample nimic. Link spre comentariu
mars01 Postat Noiembrie 20, 2013 Partajează Postat Noiembrie 20, 2013 @brad, ce furtuna in paharul cu apa ai generat!!!Cred ca toata lumea care a postat aici, inclusiv eu, suntem convinsi ca prin greseli de proiectare HW/SW se poate ajunge la rezultate in care apare un nou tip de comunicatie (pe langa clasicele SPI, UART, I2C), cel prin fum.Ar fi bine daca ai intelege si tu ca, desi nu ai patit asa ceva pana acum suntem multi altii, amatori si/sau profesionisti, care au intampinat probleme cu controllerele. Apar pe piata microcontrollere defecte sau partial defecte, in ciuda faptului ca exista un proces de QA foarte strict in fab-uri.Atunci cand defectul este unul repetitiv, fabricantul il trece in errata (un mod penibil de a se scuza transformand-ul in "common knowledge"). Cum ar fi de ex. cu calitatea flash-ului/EEPROM la unele microcontrollere: in datasheet scrie ca rezista la 100.000 scrieri, hopa ca-n errata scrie ca "no-no it's only 10.000 because ...".Cand defectul este la scara mica, se arunca batch-urile defecte, dar probabil ca undeva jos sta un chinez mic cu bratele deschise si iata cum ajung chip-urile defecte pe eBay la preturi incredibil de mici. Si de acolo la comercianti intreprinzatori din Romania.Probabil ca tu nu ai prins anii (si eu eram foarte mic pe atunci, dar umblam in talcioc dupa piese) cand era plin talciocul de "conationali" care vindeau "la punga" componente (rezistente peliculare de la IPEE-Arges, condensatori electrolitici, tranzistori etc etc) pe care le adunau de la groapa de gunoi a IPEE, MIcroelectronica, IPRS Baneasa etc etc. Erau aruncate pentru ca ieseau din tolerante. Tot asa si pe la altii care produc la scara mare, cum ar fi, surpriza: Microchip. Link spre comentariu
Th3_uN1Qu3 Postat Noiembrie 21, 2013 Partajează Postat Noiembrie 21, 2013 Da , initial am folosit leduri in loc de relee . Si bineinteles in colectoarele tranzistoarelor care comandau releele . Ledurile ba luminau , ba nu , ba aveau intensitate maxima , ba mica ..si se aprindeau functie de cum apropiam mana de cip...!Problema e de la linia de RESET in cazul asta. Incearca si cu MCLR OFF chiar daca e trasa la Vcc. Link spre comentariu
Depanatoru Postat Noiembrie 21, 2013 Partajează Postat Noiembrie 21, 2013 In primul post scrie ca a mers cu 16F84 care n-are oscilator intern ... deci mai conteaza si cum e facut oscilatorul extern ca layout pe cablaj , daca s-au folosit valorile care trebuie la piese , daca s-a setat corect din soft . Cand montajul e facut incorect la limita poate functiona cu un microcontroler si cu altul nu , apoi dam vina ca sunt contrafacute ... Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum