|
Простой вопос :I2C и резисторы |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 20)
|
Mar 14 2014, 03:57
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 8-10-12
Пользователь №: 73 855

|
Процессор та какой? Но в любом случае - не стоит.
|
|
|
|
|
Mar 14 2014, 05:48
|
Частый гость
 
Группа: Участник
Сообщений: 88
Регистрация: 5-03-11
Пользователь №: 63 410

|
Скорость значения не имеет. Цитата они высокоомные, фронты завалят Кароче говоря можно
Сообщение отредактировал Psych - Mar 14 2014, 05:50
|
|
|
|
|
Mar 14 2014, 07:44
|

Профессионал
    
Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143

|
Цитата(Psych @ Mar 14 2014, 11:07)  Вообщем вопрос был: можно-ли, а не что мне ожидать. дык, делают чтобы в будущем был ожидаемый результат. А не кабы что Анекдот: Идёт обезьяна по пустыне – пить хочется, находит кокосовую пальму. Трясёт обезьяна пальму, трясет, не падает орех. Тут внутренний голос говорит: «Думай обезьяна, думай!». Подумала обезьяна взяла камень, сбила кокос, напилась и дальше пошла. Идёт прапорщик, видит – пальма. Трясёт, трясет, всё без толку. Внутренний голос: «Думай прапорщик, думай!». Прапорщик: «А что тут думать-то – трясти надо».
--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
|
|
|
|
|
Mar 14 2014, 13:13
|
Местный
  
Группа: Участник
Сообщений: 326
Регистрация: 30-05-06
Пользователь №: 17 602

|
Цитата(A. Fig Lee @ Mar 14 2014, 14:31)  У меня атмеловские 24С02 не хотели работать с 10к подтяжки. С 2к пошло. Схемка была на монтажке, проводками, земля и питание так себе. Чисто информация Моя память тоже вспоминает величину 10кОм Но и на ПуллАппах работало
|
|
|
|
|
Apr 9 2014, 00:56
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(Psych @ Apr 8 2014, 06:04)  Вообщем говоря, на странице 331 msp430f2xxx series manual сказано, что такой трюк может быть проделан только на MSP430F261x и MSP430F2416/7/8/9. В моем случае пулапы подтянули линии к питанию насовсем(( Ну эт так...чисто инфа) Было бы неплохо более развернуто пояснить ваши выводы. Вы видимо упоминаете примечание на странице 329 MSP430x2xx Family User's Guide (Rev. J) ? Там сказано, что использование pullup/pulldown для некоторых портов MSP430F261x and MSP430F2416/7/8/9 не отключает управление выходным драйвером пина, если одновременно (с выбором pullup/pulldown) выбрана альтернативная функция пина. Чтобы понять в чем разница нужно сравнить схемотехнику P3.x у вашего MSP430F235 (стр. 72) и у MSP430F2416 (стр. 78). Как видно на блок-схеме у MSP430F235 установка Px.REN однозначно запрещает работу выходного буфера пина, в у MSP430F2416 в логике управления функицей буфера пина завязан еще и сигнал Px.SEL. Поэтому установка P3.REN для вашего MSP430F235 не позволяет использовать выходной буфер пина при выборе функции для работы с USCI.
|
|
|
|
|
Apr 9 2014, 02:26
|
Участник

Группа: Участник
Сообщений: 34
Регистрация: 31-01-10
Из: Арзамас
Пользователь №: 55 175

|
Если в вашей схеме есть не подключенные выводы у контроллера (желательно рядом с выводами шины I2C), то включите подтяжку на них и присоедините к выводам I2C. Можно сгруппировать несколько выводов для уменьшения сопротивления подтягивающих резисторов. (Они будут включены параллельно). При наличии достаточно больших сопротивлений и если для вас не важна скорость обмена, то можно попробовать сильно понизить частоту тактирования I2C (например до 10кГц). Время обмена возрастёт, но завалы по фронтам будут не важны.
|
|
|
|
|
Apr 11 2014, 08:43
|
Участник

Группа: Участник
Сообщений: 51
Регистрация: 16-06-09
Пользователь №: 50 327

|
Прав ли я следуя следующему утверждению: если элетрическая линия достаточно длинна, то их по середине? То есть на одинаковом расстояни до каждой из микросхем. Таким образом, чтобы сигнал наростания приходил ко всем однавременно. В этом случае использовать встроенные резисторы даже нужного номинала будет не корректно.
Сообщение отредактировал Дварфик - Apr 11 2014, 08:47
|
|
|
|
|
Apr 11 2014, 17:24
|

Местный
  
Группа: Участник
Сообщений: 313
Регистрация: 15-06-06
Пользователь №: 18 076

|
Цитата(Psych @ Mar 14 2014, 06:44)  Судя по функциональным схемам пинов, можно использовать внутренный подтягивающий резистор (P1REN=1;P1OUT=1;) для шины I2C....Так ли это? Можно использовать по моему, только учтите влияние влияние RC - цепочки для данной частоты I2C.
--------------------
Проектирование аналогово-цифровых устройств. Качественно и всегда точно в срок. http://eman.ucoz.ru/
|
|
|
|
|
May 26 2014, 10:06
|
Группа: Новичок
Сообщений: 5
Регистрация: 26-05-14
Пользователь №: 81 776

|
Цитата(E.V.G. @ Apr 9 2014, 10:36)  то включите подтяжку на них и присоедините к выводам I2C. Можно сгруппировать несколько выводов для уменьшения сопротивления подтягивающих резисторов Тут главное, не забыть правильно порты инициализировать, а то замкнутые между собой выходы да с разными выходными значениями могут подогреть контроллер
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|