Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
14.04.2013, 13:08
|
|
Гражданин KAZUS.RU
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
|
MCP23016
Привет форумчане. имеется две платы. на одной контроллер PIC24HJ128GP506 +MCP23016 а на другой просто MCP23016. на второй плате имеется ключ который отключает питание по команде от контроллера с первой платы. Так вот сначала проверил работу связки ПИКа и МСР на первой плате - все работает. затем подключил вторую плату но с отключенным питанием. на МСР второй платы проверил питание = 0.6В. Вроде как нормально, подтягивающие резисторы стоят на первой плате =2.4кОм. так вот самое непонятное почему напряжение на ногах SDA и SCL просело до 1.3В по документации на шину И2С на выходе открытый сток..... непонятно почему так и как это обойти (кардинально вроде как лезет мысль развязать и2с, но это крайняк, как решить проблему с платами имеющимися)
|
|
|
|
14.04.2013, 13:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: MCP23016
Gladkih, про защитные диоды на входах забыл?
0,6v+0,7v=1,3v
|
|
|
|
14.04.2013, 13:31
|
|
Гражданин KAZUS.RU
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
|
Re: MCP23016
а че за защитные диоды?
|
|
|
|
14.04.2013, 14:03
|
|
Гражданин KAZUS.RU
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
|
Re: MCP23016
народ может кто подскажет где почитать про защитные диоды (как я понял встроенные) на линии и2с. Глянул документацию на МСР, на пик там по схемам никаких диодов я не увидел. какая то ерунда получается....
|
|
|
|
14.04.2013, 14:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: MCP23016
Сообщение от Gladkih
|
а че за защитные диоды?
|
Вот что и странно - в документации про это ни словечка, что нехарактерно для мелкочипа.
Тот экспандер, который на основной плате ничего не просаживает, значит внутри их нет.
Сообщение от Gladkih
|
на МСР второй платы проверил питание = 0.6В. Вроде как нормально, подтягивающие резисторы стоят на первой плате =2.4кОм.
|
Если диодов нет, то ненормально.
Мож на второй плате установлено что?
По пути прохождения IIC что стоит?
|
|
|
|
14.04.2013, 14:38
|
|
Гражданин KAZUS.RU
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
|
Re: MCP23016
ниче не стоит линия с одной платы идет напрямую на вторую плату. на плате нет защитных резисторов которые мелкочип советует ставить последовательно в линию И2С
|
|
|
|
14.04.2013, 14:49
|
|
Гражданин KAZUS.RU
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
|
Re: MCP23016
Сейчас обошел данную проблему так. Глянул по документации минимальное сопротивление при этом питании =1кОм (поставил 1.5кОм), и поставил последовательно на выходе И2С МСР второй платы резистор 300 Ом. вроде как работает, но напряжение 1-цы не ахти всего 1.9В.
|
|
|
|
14.04.2013, 22:56
|
|
Гражданин KAZUS.RU
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
|
Re: MCP23016
да чудес к сожалению не бывает. добавил еще одну такую плату, и опять таже фигня. видать прийдется ставить ключи, и сначала подавать питание на плату а потом лишь подключать линию и2с
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:33.
|
|