Gilbert Sparios Posted January 29, 2021 Share Posted January 29, 2021 Întrebarea e cam de nivel de grădiniță, dar nu am făcut asta niciodată. Si as vrea o lămurire. Am cautat pe net in prealabil si am văzut doar scheme cu conexiune directa intre Arduino UNO si placi ESP8266. Adica.. fara vreun level convertor sau rezistori.. ESP12, e doar placuta aia.. nu am vazut un esp8266 pentru observare, dar din imaginile căutate nu aparr nici acolo vreun level conv. Ce sa fac, ma gândesc la un level convertor.. sau leg direct...? Cu rezistori cum trebuie? doar inserez 10k pe SCL si SDA sau... La probat, deși nu am încercat cred 90% ca merge fără probleme imediate. Dar in timp..? Carevasăzică.. într-o pauza de cafea poate imi spune și mie careva. Quote Link to comment Share on other sites More sharing options...
Bandi Szasz Posted January 29, 2021 Share Posted January 29, 2021 I2C este open-collector, 2 rezistente a 4.7k trag la Vcc cele doua linii de comunicare, UC-urile nu fac altceva decat sa traga la masa. Atat timp cat cele doua rezistente de pull-up sunt legate pe tensiunea mai mica adica sa fie conectate la 3.3V pe bus-ul I2C nu are cum sa se ridice peste 3.3V (deci ESP nu pateste nimic), problema este daca Arduino (alimentat la 5V) vede 3.3V ca logic HIGH insa am impresia ca da (verifici si tu prin DS care este pragul de detectie), la PIC-uri nu merge pentru ca HIGH = Vcc*0.7 ( care insemana ca la 5V ii trebuie minim 3.5V). Daca verifici in DS si gasesti ca arduino la 5V vede 3.3V ca logic HIGH atunci nu iti trebuie nici un convertor, daca zice ca e la fel ca la pic-uri adica Vcc*0.7 atunci posibil sa ai nevoie de convertor pentru stabilitate. Quote Link to comment Share on other sites More sharing options...
cimitavita Posted January 29, 2021 Share Posted January 29, 2021 (edited) 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 Edited January 29, 2021 by cimitavita Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.