Jump to content
ELFORUM - Forumul electronistilor

cimitavita

Membru activ
  • Content Count

    276
  • Joined

  • Last visited

About cimitavita

  • Rank
    Membru

Recent Profile Visitors

650 profile views
  1. Daca ADS1115 au masa comuna, se pot pune maxim 4 in paralel (vezi DS). Pentru mai multe, se pot folosi comutatoare gen 4066 sau 4052 si se complica un pic programul. Daca nu au masa comuna, se pot pune oricate cu optocupluri digitale dar astea complica schema.
  2. pune o instrucțiune gen IN port (MOV port,A) înainte de JB sau JNB ca să reactualizeze locația de memorie SFR a portului respectiv. În realitate, o instrucțiune de testat biții unui port, nu citește direct pinii circuitului ci o locație din memoria SFR care corespunde portului testat. Activarea întreruperilor externe face ca biții INT0 sau INT1 corespunzători memoriei SFR, să se reactualizeze la fiecare ciclu CLK.
  3. cum să dea întrerupere un pin nefolosit? Dacă pinul e nefolosit, întreruperea aferentă lui e dezactivată din program. Orice s-ar întâmpla cu pinul respectiv, nu poate genera întrerupere. Dacă întreruperile sunt activate toate la grămadă, atunci trebuie respectată pagina de start din datasheet iar la adresele de salt ale întreruperilor nefolosite se pune un RETI. În felul acesta chiar dacă apare o întrerupere nedorită, programul merge normal doar că pierde câteva cicluri de ceas cu intrarea în întrerupere și execuția acelui RETI.
  4. modulul mp3 merge la 12V, 5V sau 3,3V?
  5. ; 0xFA - Enter Password ; 0xFB - Enter Password ; 0xFC - P-Check (Factory Mode) ; 0xFD - S-Check (Factory Mode) ; 0xFE - Starting only Power On Mode ; 0xFF - EZ Adjust (Factory Service) astea sunt codurile de la capatul listei. P-Check si S-Check verifica niste memorii din TV si daca nu corespund, sunt resetate. Exact care sunt, nu stiu. EZ-Adjust e Factory Service. De acolo nu am reusit sa fac nimic. Are si acolo de reglaje RGB dar degeaba. Vroiam sa imi fac o telecomanda care sa poata receptiona orice cod, sa arate cum sunt facute codurile si apoi sa poata emite orice cod dar dupa ce am f
  6. Exact aceeași eroare am avut-o la un LG și tot pe albastru. A apărut în urma unui parazit puternic pe rețea făcut de un transformator de sudura. A trebuit să îmi fac o telecomanda care să poată emite toate codurile de la 0x00 până la 0xFF. Nu am putut rezolva din meniu service (0xFF) în schimb am mai găsit 3 coduri care au resetat anumite memorii din TV. Unul din codurile 0xFD sau 0xFE a rezolvat problema. Exact nu știu care pentru că nu am testat TV după fiecare cod în parte.
  7. circuitele astea de generatii mai noi isi fac autotest la pornire si testeaza si ledurile. Pornesc pentru o fractiune de secunda PWM la o tensiune stabilita prin pinul OVP si apoi masoara curentul pe fiecare canal in functie de rezistenta pusa la Iset. Daca ledurile au scurt, sunt intrerupte sau sunt uzate, circuitul se blocheaza imediat si nu mai primeste nici o comanda de la CPU. Am avut exact acelasi defect si am schimbat bareta cu leduri. Dar mai intai nu am avut ce face si m-am jucat la rezistentele de la OVP si Iset. I-am crescut un pic tensiunea pe PWM si i-am scazut curentul de test si
  8. Driverul a bagat tot cat a putut da in niste diode zener amarate. Iar diodele zener cand se ard, de obicei se fac sarma. Verifica daca diodele zener sunt strapunse. Daca nu, trebuie verificat driverul daca mai este bun. ENA si ENB nu e nevoie sa fie legate. Sunt legate intern la Vcc, dar pot fi legate si extern. RFP30N06LE are capacitatea grila- sursa de 1350pF IXTA100N04 are capacitatea grila- sursa de 2690pF, deci e dubla fata de RFP30N06LE. Si mai sunt puse si 2 bucati in paralel Trebuie de verificat daca driverul le poate comanda corect pe ambele, la 40kHz. La inceput s
  9. driverul IX4340 asigura conversia TTL-12V. Cand la intrare aveai 1 logic, la iesire erau 12V. Dar a trebuit sa pui diode zener de 5V la iesire. Acuma trebuie alt driver si de data asta, fara diode zener la iesire.
  10. Tranzistoarele trebuie sa mearga la 40kHz. Vezi capacitatile grila-sursa ale tranzistoarelor. Driverul care l-ai pus pot asigura curentul pentru MOS-uri? Diodele zener de la iesirea driverului trebuie neaparat puse? Tranzistoarele IXTA100N04 merg lejer cu 15V pe grila.
  11. Am gasit destule chestii comerciale care se fac in serii mici, unele din ele fiind foarte scumpe, la care microcontrolerele nu erau protejate la citire. Ce e culmea e ca alte aparate care costau sub 20 lei, aveau microcontrolerele protejate la citire.
  12. Daca e 8051, atunci e un pic diferit de atmega. La 8051 intreruperile generale nu se opresc la aparitia unei intreruperi, si deci, pot apare intreruperi in intreruperi. Detalii multe si cu poze colorate despre cum functioneaza timerele si cum se pozitioneaza comutatoarele in memoria SFR gasesti pe http://www.break-ic.com/programming_8051_MCU/Architecture_and_programming_of_8051_MCU_reverse_engineer.htm
  13. CIBY2 vezi ca faci o confuzie. La toate ATMEGA, timer0 si timer2 sunt pe 8 biti. Deci, poate numara doar pana la 256. Nicidecum pana la 1000. Singura deosebire intre timer0 si timer2, e ca timer2 poate merge si asincron si prescalerul lui poate genera mai multe frecvente. Doar timer1 daca e setat sa mearga pe 16 biti poate numara pana la 65536. E exact asa cum a spus cirip. Un timer daca e programat sa numere, numara in continuare (indiferent daca e intr-o intrerupere sau nu) si nu se opreste la nici un 0. Daca intreruperile sunt activate, el va genera o intrerupere atunci can
  14. cauta translator nivel logic i2c sau logic level converter 4-ch bi-directional module. Costa cam 5 lei un modul cu 4 canale. Fiecare canal e facut cu un BSS138 si doua rezistente de 10K dupa schema de mai jos, unde LV este tensiunea de 3,3V iar HV este tensiunea de 5V: Si ar mai fi circuitul cu 8 canale de la Texas, TXS0108E care merge cu 1,65-5,5V pe canalul B si 1,4-3,6V pe canalul A
  15. Releele bistabile sunt foarte rare și din întâmplare am câteva. Singura diferență față de un releu normal e că plăcuța de fier care se atrage de miezul de fier al bobinei are încastrată in ea un mic magnet. La un impuls de curent în bobină, din cauza magnetului, plăcuța rămâne lipita de miezul bobinei. La aplicarea unui alt impuls sau tensiune cu aceeași polaritate, nu se mai întâmplă nimic. Pentru a dezlipi plăcuța de miezul bobinei, e nevoie de un impuls de tensiune invers. Dacă se aplică în continuare un impuls sau tensiune de aceeași polaritate (inversa), plăcuța va fi respinsa in continua
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines