реклама на сайте
подробности

 
 
> FT232RL и bit-bang при начальной загрузке, При включении компьютера или при подключении USB
Dmitro25
сообщение Nov 10 2017, 06:58
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 4-04-07
Пользователь №: 26 770



Здравствуйте.
Решил использовать bit-bang ножки FT232RL для управления реле и клапаном (на 24-вольта) с компьютера. Для этого подключил ножки CBUS0, CBUS1 FTDI к оптопарам TLP621-2, дальше всё стандартное. Оптопары включаются нулём. FT и оптопары питаются от USB.
Запрограммировал FT232RL:
Hardware Specific - IO Controls - (C0=I/O mode; C1=I/O mode; C2=TXDEN)
Hardware Specific - HighIO (High Current I/O's)=True
Далее через библиотеку попробовал - всё нормально управляется.

Но обнаружился неприятный эффект:
1. Если от платы отключить кабель USB и снова подсоединить, то при подключении кабеля реле и клапан срабатывают 3 раза, т.к. на bit-bang ножках проскакивают импульсы с активным низким уровнем (один длинный импульс порядка 80 миллисекунд и два коротких (по 30 мс каждый)).
2. При включении компьютера пока не загрузилась Windows реле и клапан срабатывают 8-10 раз, причём по крайней мере один раз ещё в BIOS, до загрузки драйверов Windows.

Может быть, кто-то сталкивался с подобным поведением, подскажите, как этого можно избежать.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
mantech
сообщение Nov 10 2017, 12:46
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Dmitro25 @ Nov 10 2017, 09:58) *
Может быть, кто-то сталкивался с подобным поведением, подскажите, как этого можно избежать.


А вы не подумали над тем, что винда видит устройство, как посл. порт со всеми вытекающими последствиями, а именно, детектирование вновь подключенных устройств к порту, попытка их идентификации по методу plug n play, подумайте?
ЗЫ. для подобных задач есть мс ft 2232 и ft245, там есть порты, которые так себя не ведут.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 1st July 2025 - 18:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01378 секунд с 7
ELECTRONIX ©2004-2016