Разделить питание VCCIO и VC

Обсуждаем цифровые устройства...
Ответить
pashkatarakashka
Родился
Сообщения: 10
Зарегистрирован: Вт фев 12, 2013 14:17:22

Разделить питание VCCIO и VC

Сообщение pashkatarakashka »

Ставлю сюда, т.к. проц Atmega328...

Пытаюсь задетектить процессором, когда USB подключен к FTDI(FT232R)-у. Просто подключен, а не найден драйверами.
СпойлерИзображение

Изображение
- Если ТОЛЬКО USB подключен, то процессор будет питаться от +5V шины и задетектить на (B) что USB подключен.
- Если ТОЛЬКО питание идет через стабилизатор, то процессор снова будет питаться от +5V шины, но FTDI получит питание только по VCCIO. На середине делителя будет 0 и процессор будет знать что USB не подключен.

Вопрос - будет ли это работать по схеме так как описал или я что-то упустил? Я вот только не знаю можно ли FTDI только по VCCIO подключать, будут ли из-за этого глюки или вообще не будет работать?
Реклама
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Разделить питание VCCIO и VC

Сообщение ploop »

Не балуйтесь с VCCIO. Её вообще желательно запитывать от того девайса, с которым идёт связь по UART. Собственно, оно для этого и сделано - согласовать уровни.

Вариант решения: запитать 232ю как положено, от 5В. VCCIO - по назначению. С USB питание не брать, но +5В с разъёма, через делитель (или просто подтяжку) подать на вход МК. При подключении USB его всегда можно будет засечь.
Реклама
pashkatarakashka
Родился
Сообщения: 10
Зарегистрирован: Вт фев 12, 2013 14:17:22

Re: Разделить питание VCCIO и VC

Сообщение pashkatarakashka »

Ну с USB вообще питание не брать не получится. Надо же процессор включать.

Вот, поменял... Так и ФТДИ должен быть в ресете, пока сила через стабилизатор подключается. Ну и тот же сигнал ресета, подаю на процессор.
СпойлерИзображение
Лучше или что-то еще упустил?

PS
извиняюсь, поставил картинку под спойлер.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Разделить питание VCCIO и VC

Сообщение ploop »

Я правильно понял, надо питать от USB если нет внешнего питания, иначе от внешнего, при этом чтобы МК знал, от чего питается?
Реклама
Эиком - электронные компоненты и радиодетали
pashkatarakashka
Родился
Сообщения: 10
Зарегистрирован: Вт фев 12, 2013 14:17:22

Re: Разделить питание VCCIO и VC

Сообщение pashkatarakashka »

ploop писал(а):Я правильно понял, надо питать от USB если нет внешнего питания, иначе от внешнего, при этом чтобы МК знал, от чего питается?
да, все именно так и надо!
Реклама
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Разделить питание VCCIO и VC

Сообщение ploop »

Тогда ключ ставить придётся, на диодах не разрулите. Питаться будет от того, где выше напряжение :)
А уж с ключей сигнал на МК возьмёте.
Реклама
pashkatarakashka
Родился
Сообщения: 10
Зарегистрирован: Вт фев 12, 2013 14:17:22

Re: Разделить питание VCCIO и VC

Сообщение pashkatarakashka »

ploop писал(а):Тогда ключ ставить придётся, на диодах не разрулите. Питаться будет от того, где выше напряжение :)
А уж с ключей сигнал на МК возьмёте.
Так одновременно источники не подключаются физически. Либо USB, либо внешнее питание.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Разделить питание VCCIO и VC

Сообщение ploop »

Это возможно, только если будете использовать один разъём. Тогда никак, кроме как по передаче данных, не определить.
pashkatarakashka
Родился
Сообщения: 10
Зарегистрирован: Вт фев 12, 2013 14:17:22

Re: Разделить питание VCCIO и VC

Сообщение pashkatarakashka »

ploop писал(а):Это возможно, только если будете использовать один разъём. Тогда никак, кроме как по передаче данных, не определить.
Я наверное плохо объясняю. Даже если там 2 разъема, то по инструкции устройство не должны подключать с двух источников одновременно. А если кто-то в "лабораторных условиях" и подключит, то мы не рассматриваем эту ситуацию.
Теперь по моей последней схеме, если одновременно не подключать 2 питания, на (B) можно засечь факт, что устройство подключено через USB ИЛИ устройство подключено через внешний источник? Может делитель R10/R11 там не нужен, чтобы лишний ток не потреблялся и VBUS можно просто впихнуть в МК через диод?
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Разделить питание VCCIO и VC

Сообщение ploop »

на (B) можно засечь факт, что устройство подключено через USB ИЛИ устройство подключено через внешний источник?
Да, конечно. Можно и без делителя, но я бы оставил. В таком варианте должно работать.
Даже если там 2 разъема, то по инструкции устройство не должны подключать с двух источников одновременно.
Вы, как разработчик, должны понимать, что всё, что можно куда-то физически засунуть, будет засунуто. Можно одновременно - засунут одновременно. Даже если делаете для себя.
Я бы оставил один USB-разъём. В него либо отдельное питание, либо питание с USB, одновременно никак.
Ответить

Вернуться в «Цифровая техника»