Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

I2C м/у контролер на 3.3В и сензор на 5В
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=11173
Страница 1 от 3

Автор:  stoyanoff [ Пет Мар 08, 2013 8:29 pm ]
Заглавие:  I2C м/у контролер на 3.3В и сензор на 5В

Здравейте! Знам, че съществуват т. нат. level shifters, но за жалост в Бг се намират много трудно. Има ли някакъв прост вариант за постигане на целта -> свързване на контролер работещ на 3,3В към сензор работещ на 5В. На SCL и SDA трябва да се свържат 10k pull up (sensor`s datasheet). Най-простото, което ми дойде на ум е да свържа 2 ценера на 3,3 от линиите към 0. Дали ще работи обаче ?! Нива от 3,3 би трябвало да се възприемат от сензора като 1?!
Ще се радвам да споделите ако имате някакъв опит!
Ако знаете някакъв level shifter достъпен на БГ пазара мисля, че ще е най-добре!
Благодаря!

Автор:  itso.t [ Пет Мар 08, 2013 10:09 pm ]
Заглавие:  Re: I2C м/у контролер на 3.3В и сензор на 5В

Във форума има предостатъчно информация по въпроса, с всякакви решения - транзистори, специализирани чипове и т.н.

Автор:  Zdrav [ Пет Мар 08, 2013 10:58 pm ]
Заглавие:  Re: I2C м/у контролер на 3.3В и сензор на 5В

...
...
http://www.sparkfun.com/datasheets/Brea ... er-v10.pdf
...
...
viewtopic.php?f=2&t=10034

Автор:  stoyanoff [ Съб Мар 09, 2013 9:23 am ]
Заглавие:  Re: I2C м/у контролер на 3.3В и сензор на 5В

Благодаря! Нямам време да поръчвам интеграли. Има коментари за тази първата схема с МОСФЕТ, че върши добра работа за I2C. Ще я пробвам, ако не ще си взема от интегралките...

Автор:  t_i_t_o [ Съб Мар 09, 2013 10:09 am ]
Заглавие:  Re: I2C м/у контролер на 3.3В и сензор на 5В

Все си мисля че нямаш проблем и всичко ще си работи, все пак и2ц пиновете са отворен колектор/дрейн, така че нивата ще са такива към каквото закачиш пулъпите, и да са на 5В пак нямаш проблем щото са високоомни и в най лошия случай високото ниво ще е 3.3 + прехода на шотки клампата на контролера. Та така де, според мен нямаш нужда от нищо, нещата просто ще си работят и то надежно според мен.

Автор:  Цецо [ Съб Мар 09, 2013 11:47 am ]
Заглавие:  Re: I2C м/у контролер на 3.3В и сензор на 5В

Много от новите контролери, макар и захранвани с 3.3, имат 5 волта толерантни пинове. Ако случая е такъв, не ти трябва нищо.

Автор:  ike [ Съб Мар 09, 2013 12:01 pm ]
Заглавие:  Re: I2C м/у контролер на 3.3В и сензор на 5В

Най-добре е да потърсиш еквивалентен сензор на 3.3в.

Автор:  stoyanoff [ Съб Мар 09, 2013 1:26 pm ]
Заглавие:  Re: I2C м/у контролер на 3.3В и сензор на 5В

ike написа:
Най-добре е да потърсиш еквивалентен сензор на 3.3в.

Пробвах, но .....

ПП: I serve only to the frozen throne :D

Автор:  IvoDimitroff [ Съб Мар 09, 2013 5:49 pm ]
Заглавие:  Re: I2C м/у контролер на 3.3В и сензор на 5В

http://www.classic.nxp.com/acrobat_down ... 340011.pdf
стр. 43

Автор:  stoyanoff [ Пон Мар 11, 2013 9:22 am ]
Заглавие:  Re: I2C м/у контролер на 3.3В и сензор на 5В

Благодаря! Ако има нещо ще изрева!

Автор:  stom1 [ Сря Мар 27, 2013 1:08 pm ]
Заглавие:  Re: I2C м/у контролер на 3.3В и сензор на 5В

Използувай това:Dual bidirectional I2
C-bus and SMBus voltage-level translator PCA9306

Автор:  ike [ Сря Мар 27, 2013 4:17 pm ]
Заглавие:  Re: I2C м/у контролер на 3.3В и сензор на 5В

ike написа:
Най-добре е да потърсиш еквивалентен сензор на 3.3в.

Ако не може да се ползва сензор на 3.3В тогава пулъп резисторите се свързват към 3.3В и от 10к се променят на 4к7.

Автор:  stoyanoff [ Чет Май 09, 2013 3:58 pm ]
Заглавие:  Re: I2C м/у контролер на 3.3В и сензор на 5В

Направих схемата с МОСФЕТ-ите. Има обаче един малък проблем! Пускам дебъгера и започвам да чета данни от сензора. Когато прочета един набор от данни, незнайно защо I2C ми блокира за продължителен период от време, след което дебъгера работи, но не получава никакви данни от сензора - само 0xFF. Когато спра захранването отново за един цикъл всичко е наред и после пак блокира. Контролерът ми е 24FJ64GA306. Някаква идея защо става така?

Автор:  stefan63 [ Чет Май 09, 2013 8:04 pm ]
Заглавие:  Re: I2C м/у контролер на 3.3В и сензор на 5В

Същият канал как работи с И2Ц памет?
Както си задал въпроса - само по ясновидците от канал3 могат да ти отговорят...

Автор:  stoyanoff [ Пет Май 10, 2013 4:20 pm ]
Заглавие:  Re: I2C м/у контролер на 3.3В и сензор на 5В

Нямам памет под ръка!
Да попитам нещо. От страната на сензора пулъп резисторите са 10к(по спецификация). От страната на контролера(3.3В) в момента са ми отново 10к. Трябва ли да ги сваля на 4.7к, както казва ike?

Страница 1 от 3 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/