Vizitator MIRCAN DAN Postat Ianuarie 8, 2017 Partajează Postat Ianuarie 8, 2017 Am un PIC24FJ256GB110 si vreau sa leg la el 22 iesiri, si 54 de intrari + un USART la un modem GSM. Trebuie sa folosesc optocuploare. Tranzistoarele consuma prea mult pentru cele 22 iesiri. In manual scrie ca se poate la iesiri I/O in total maxim 200 mA. Intrebare: ce optocuplor sa folosesc ca sa ma incadrez. Am vazut ca un optocuplor are IF = 5 mA. 200/5 = 40. Imi trebuie optocuploare de mica putere. Am gasit VO617A de la Vishay. Gasesc optocuploare cu IF mai mic de 5 mA ? In manualul PICului scrie ca doar pinii folositi ca iesiri adica cei 22 O pini + TX sa nu depaseasca 200 mA. Maximum current into Vdd = 250 mA. Deci toate cele 22O+54I + TX + RX sa nu depaseasca 250 mA. 250mA : 5mA = 50 adica maxim 50 de pini pot lega odata. Corect ? Link spre comentariu
Liviu M Postat Ianuarie 8, 2017 Partajează Postat Ianuarie 8, 2017 (editat) Dupa parerea mea, poti sa ignori linistit curentii pentru intrari. Atunci cand nu comuta, curentul prin intrari tinde la 0 (e IIL- Input Leakage Current in documentatie). Editat Ianuarie 8, 2017 de Liviu M Link spre comentariu
Vizitator MIRCAN DAN Postat Ianuarie 8, 2017 Partajează Postat Ianuarie 8, 2017 (editat) Inca odata: pentru cele 22 iesiri + TX ( UART ) = 23 iesiri * 5 mA = 115 mA. Deci se incadreaza in cei 200 mA. La pinii de intrare adica cele 54 + RX = 55 intrari: 200 mA/55 intrari = maxim 3.63 mA. Dar cu rezistentele de pull up de la intrari pot limita curentul sub 3.63 mA. La Vdd = 3.3 V pot calcula rezstenta pentru un curent la intrare de maxim 1 mA adica R pull-up = 3.3 V/0.001A = 3.3 K. La o rezistenta de pull-up de 10 K: Iin = 3.3 V/10K = 0.33 mA. Apoi 55 intrari * 0.33 mA = 18.15 mA. Daca mai adaug si impedanta de intrare in pin de intrare ... deci asa e curentul in pinii de intrare e neglijabil. Deci la 23 iesiri ma incadrez sub cei 200 mA. Adica pot sa gestionez cele 23 iesiri si 55 intrari. Multumesc Liviu Editat Ianuarie 8, 2017 de MIRCAN DAN Link spre comentariu
Liviu M Postat Ianuarie 8, 2017 Partajează Postat Ianuarie 8, 2017 (editat) Nu mai bine nu activezi tu pullup-ul si atunci intrarile nu consuma deloc? LE Daca pui extern rezistentele pullup, atunci ce trece prin ele nu intra in socoteli. Editat Ianuarie 8, 2017 de Liviu M Link spre comentariu
Vizitator MIRCAN DAN Postat Ianuarie 8, 2017 Partajează Postat Ianuarie 8, 2017 O sa vad daca nu cumva are rezistente de pull-up intern pe care le activez din soft. E vorba de PIC24FJ256GB110. Link spre comentariu
Liviu M Postat Ianuarie 8, 2017 Partajează Postat Ianuarie 8, 2017 (editat) Ce e neclar in "daca activezi rezistentele ai curent prin PIC mai mare decat daca nu le activezi"? Editat Ianuarie 8, 2017 de Liviu M Link spre comentariu
mars01 Postat Ianuarie 8, 2017 Partajează Postat Ianuarie 8, 2017 (editat) Daca folosesti optocuplorul VO617A, poti sa folosesti linistit un curent If de 2 ... 2.5mA. Doar ca ca o sa ai un curent Ic al fototranzistorului undeva la 1 ...2 mA. Folosesti ce pull-up vrei, intern sau extern. Si folosesti opto doar daca ai nevoie de izolatie galvanica. Altfel cu niste mosfeti low-signal (de ex BSS138 - 12lei/100buc) ai rezolvat situatia. Editat Ianuarie 8, 2017 de mars01 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