ATNEL tech-forum https://forum.atnel.pl/ |
|
Pytanie o TWI/I2C konwersja napięć 5/3.3V https://forum.atnel.pl/topic22094.html |
Strona 1 z 1 |
Autor: | boryshoroneskul [ 20 mar 2019, o 23:02 ] |
Tytuł: | Pytanie o TWI/I2C konwersja napięć 5/3.3V |
Pozdrawiam wszystkich na forum, takie mam, może głupie pytanie: Czy jeśli podciągnę linie SDA i SCL nie do 5V, ale do +3,3V , to coś się stanie? Zniszczę procesor? Czy po prostu I2C nie zadziała? Chodzi o procesor Atmega (VCC=5V), + czujnik BMP280 (VCC3,3), komunikacja I2C, wymagana konwersja napięć... |
Autor: | mirekk36 [ 20 mar 2019, o 23:15 ] |
Tytuł: | Re: Pytanie o TWI/I2C konwersja napięć 5/3.3V |
oczywiście, że bzdurę zrobisz .... zainteresuj się tym: https://mirekk36.blogspot.com/2017/01/k ... lacja.html a tu masz w postaci tekstowej https://mirekk36.blogspot.com/2015/05/k ... v-ttl.html |
Autor: | Szofer [ 21 mar 2019, o 06:25 ] |
Tytuł: | Re: Pytanie o TWI/I2C konwersja napięć 5/3.3V |
Pokaż ten czujnik. Bo jak narazie wróżenie z fusów, Jesli z alli na pcb to tam juz jest konwerter tranzystorowy i stabilizator na 3.3V |
Autor: | boryshoroneskul [ 21 mar 2019, o 08:42 ] |
Tytuł: | Re: Pytanie o TWI/I2C konwersja napięć 5/3.3V |
Dzięki! Muszę to teraz przeanalizować A czujnik, na płytce i wygląda jakoś tak: Pozdrawiam. |
Autor: | xentis [ 21 mar 2019, o 10:12 ] |
Tytuł: | Re: Pytanie o TWI/I2C konwersja napięć 5/3.3V |
Cytuj: Czy jeśli podciągnę linie SDA i SCL nie do 5V, ale do +3,3V , to coś się stanie? Zniszczę procesor? Czy po prostu I2C nie zadziała? Generalnie specyfikacja I2C mówi, że oba sygnały powinny być typu open colector. Jako że 3,3V mieści się w zakresie "1" logicznej TTL-a takie rozwiązanie jest dopuszczalne. Tyle że w takim wypadku musisz mieć 100% pewność że procesor będzie przez cały cykl programu działał w konwencji open colector. Jeśli użyjesz sprzętowego I2C to tak będzie (oczywiście pod warunkiem że w tzw międzyczasie coś nie będzie gmerać na tych pinach). Co do programowych rozwiązań obsługi I2C to niestety ale dużo z krążących po necie bibliotek jest napisana bez dbałości o zachowanie tego szczegółu i poprostu procesor jako stan "1" wystawia napięcie bliskie Vcc zamiast ustawiać pin w hiz co by spowodowało ustawienie "1" ale poprzez rezystor podciągający. Tak więc podsumowując: da się, ale trzeba uważać |
Autor: | boryshoroneskul [ 22 mar 2019, o 18:51 ] |
Tytuł: | Re: Pytanie o TWI/I2C konwersja napięć 5/3.3V |
Dziękuję wszystkim za pomoc. |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |