| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
FT232 + Atmega8+гальваническая развязка
23.11.2011, 00:08
|
|
|
Частый гость
Регистрация: 15.10.2010
Сообщений: 12
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
FT232 + Atmega8+гальваническая развязка
Всех приветствую!
Есть схемка уже реализованная в макетке FT232 + Atmega8+гальваническая развязка, основные ее функции сбор и передача значений АЦП по UART в ПК.
Трудность в том, что не получается связать Атмегу с портом, зашивалась простейшая програмка приема передачи текстового сообщения в МК, а в терминале были попытки (но нудачные) установить связь.
Канал FT232 - USB в рабочем состоянии. Молчит сама Атмега -подозрение на кривую (мою) прошивку, но может быть и проблема в схеме
 [/img]
Кто поможет советом, буду очень признателен, а то второй бубен дорываю!
|
|
|
|
Сказали "Спасибо" Alex-xxxx
|
|
|
23.11.2011, 01:01
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,457
Сказал спасибо: 3,225
Сказали Спасибо 3,511 раз(а) в 2,392 сообщении(ях)
|
Re: FT232 + Atmega8+гальваническая развязка
Стандарт - Fuse-биты под внешний кварц перешили?
|
|
|
|
Сказали "Спасибо" ForcePoint
|
|
|
23.11.2011, 01:04
|
|
|
Заблокирован
Регистрация: 27.03.2007
Сообщений: 1,327
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
|
Re: FT232 + Atmega8+гальваническая развязка
У микросхемы VD2 ноги 2 и 3 поменять местами, иначе внутренний светодиод включён инверсно.
PS. С утра пораньше поглядел даташит внимательно: 6N137 инвертирует входной сигнал. Поэтому лучше сделать, как у VD1, то есть менять местами не надо, а просто соединить ногу 2 у VD2 с питанием VCC.
Последний раз редактировалось Yurkin2007; 23.11.2011 в 13:10.
|
|
|
|
Сказали "Спасибо" Yurkin2007
|
|
|
23.11.2011, 01:30
|
|
|
Частый гость
Регистрация: 15.10.2010
Сообщений: 12
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: FT232 + Atmega8+гальваническая развязка
Фьюзы зашиты верно, правда стоит кварц на 12 МГц, может многовато?
Сообщение от Yurkin2007
|
|
У микросхемы VD2 ноги 2 и 3 поменять местами, иначе внутренний светодиод включён инверсно.
|
Сейчас взгляну в даташит.
|
|
|
|
Сказали "Спасибо" Alex-xxxx
|
|
|
23.11.2011, 09:49
|
|
|
Частый гость
Регистрация: 23.04.2011
Адрес: Санкт- Петербург
Сообщений: 42
Сказал спасибо: 0
Сказали Спасибо 17 раз(а) в 13 сообщении(ях)
|
Re: FT232 + Atmega8+гальваническая развязка
Чего бубен мучать, посмотрите осцилом прохождение сигналов и лечите прошивку.
|
|
|
|
23.11.2011, 12:26
|
|
|
Временная регистрация
Регистрация: 06.12.2010
Сообщений: 76
Сказал спасибо: 30
Сказали Спасибо 15 раз(а) в 15 сообщении(ях)
|
Re: FT232 + Atmega8+гальваническая развязка
начать , мне кажется , надо без опторазвязки, когда заработает - ее подключить
|
|
|
|
23.11.2011, 14:19
|
|
|
Прописка
Регистрация: 25.09.2009
Адрес: Ivanovo
Сообщений: 156
Сказал спасибо: 3
Сказали Спасибо 67 раз(а) в 60 сообщении(ях)
|
Re: FT232 + Atmega8+гальваническая развязка
2 ногу VD2 надо на + кинуть
|
|
|
|
Сказали "Спасибо" heady69
|
|
|
24.11.2011, 12:44
|
|
|
Частый гость
Регистрация: 15.10.2010
Сообщений: 12
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: FT232 + Atmega8+гальваническая развязка
Спасибо всем откликнувшимся! Действительно был косячек в подключении оптрона! Но запустить, даже на прямую, без опто\гальвано развязки так и не удалось.
|
|
|
|
Сказали "Спасибо" Alex-xxxx
|
|
|
24.11.2011, 13:50
|
|
|
Заблокирован
Регистрация: 27.03.2007
Сообщений: 1,327
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
|
Re: FT232 + Atmega8+гальваническая развязка
Сообщение от Alex-xxxx
|
|
Но запустить ... так и не удалось.
|
Ну, тут как, тут нужен последовательный подход. И использование осциллографа.
1. Запускаем на компе какой-нить гипертерминал и передаём байт 0х55, например
2. Осциллом смотрим наличие импульсов на ножках DD1.1, VD1.3, VD1.6, U2.30
3. По осциллограмме вычисляем бодрейт, совпадает ли с ожидаемым?
4. Если совпадает, то в процедуру приёма байта Atmega8 вставляем временно дёргание какой-нибудь свободной ножкой. Проверяем, есть ли дёргание при посылке байта с компа.
5. Если есть дёргание - значит принимает. Пусть теперь в ответ что-нить посылает. Проверяем наличие импульсов в обратном напрaвлении U2.31, VD2.3, VD2.6, DD1.5
6. Разглядывая осциллограмму, вычисляем бодрейт МК передачи. Совпадает с ожидаемым?
7. Смотрим на экран компа - принят байт ?
|
|
|
|
Сказали "Спасибо" Yurkin2007
|
|
|
24.11.2011, 14:15
|
|
|
Временная регистрация
Регистрация: 06.12.2010
Сообщений: 76
Сказал спасибо: 30
Сказали Спасибо 15 раз(а) в 15 сообщении(ях)
|
Re: FT232 + Atmega8+гальваническая развязка
Сообщение от Alex-xxxx
|
|
Спасибо всем откликнувшимся! Действительно был косячек в подключении оптрона! Но запустить, даже на прямую, без опто\гальвано развязки так и не удалось.
|
для начала я бы замкнул вход и выход RS232 у микр. FT232 со стороны МК(1,5 выводы),
и попробовал передавать байты терминалкой- должно получится эхо: комп передает через УСБ, сигнал возвращается назад благодаря замкнутым приемнику-передатчику .
Последний раз редактировалось igor-x; 24.11.2011 в 14:51.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:32.
|
|