Миландр

Ключевым подразделением нашей компании
является Центр Проектирования интегральных микросхем
Текущее время: 2019-окт-18 16:12

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Порты ввода-вывода
СообщениеДобавлено: 2017-фев-02 11:53 
Не в сети

Зарегистрирован: 2010-сен-21 12:57
Сообщения: 712
Откуда: г. Санкт-Петербург
Не могу настроить порт (D) в режиме выхода с открытым стоком.
Требуется порт с открытым стоком с подтяжкой 3КОм к +5в (Uпит 3,3В).
В результате исследований установлено, что запись 1 в регистр SOE переводит порт в режим цифрового выхода с активными высоким и низким уровнями драйвера, независимо от состояния регистров ANALOG,PD,PWR, что не соответствует спецификации.
P.S. Пока выкрутился следующим образом:
В регистр RXTX записал постоянный 0,
переключение вывода с 0 на 1 произвожу переключением регистра OE(SOE =1; COE=1).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порты ввода-вывода
СообщениеДобавлено: 2017-фев-06 17:54 
Не в сети

Зарегистрирован: 2016-апр-29 14:29
Сообщения: 16
vasili писал(а):
что не соответствует спецификации

А что именно не соответствует?

_________________
Отдел технической поддержки support@milandr.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порты ввода-вывода
СообщениеДобавлено: 2017-фев-06 19:16 
Не в сети

Зарегистрирован: 2010-сен-21 12:57
Сообщения: 712
Откуда: г. Санкт-Петербург
voronkov.n писал(а):
А что именно не соответствует?

при FUNC = 0 и OE =1:
1. при ANALOG = 0 порт функционирует в режиме цифрового выхода с включенным драйвером верхнего и нижнего ключа, а д.б. в 3-ем состоянии?
2. при PWR = 0 драйвер д.б. выключен, однако порт функционирует в режиме цифрового выхода с включенным драйвером верхнего и нижнего ключа.
3. при PD = 1 д.б. режим с открытым стоком, однако порт функционирует в режиме цифрового выхода с включенным драйвером верхнего и нижнего ключа.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порты ввода-вывода
СообщениеДобавлено: 2017-фев-08 10:12 
Не в сети

Зарегистрирован: 2016-апр-29 14:29
Сообщения: 16
Мы провели эксперимент на нашей отладочной плате, работает по спецификации,
Порт в цифровом режиме на выход (FUNC = 0 и OE =1) на выход подаётся "расчёска"
1) при ANALOG = 0 - сигнала на выходе нет (3 состояние)
2) при PWR = 0 - сигнала на выходе нет
3) выходные сигналы при PD=1 желтый (порт через 3К к 6 В), PD=0 синий
Может быть с микросхемой не всё в порядке?


Вложения:
Комментарий к файлу: osc
tek00001.png
tek00001.png [ 16.26 КБ | Просмотров: 4734 ]

_________________
Отдел технической поддержки support@milandr.ru
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порты ввода-вывода
СообщениеДобавлено: 2017-фев-08 17:36 
Не в сети

Зарегистрирован: 2010-сен-21 12:57
Сообщения: 712
Откуда: г. Санкт-Петербург
Какой вывод вы тестировали?
У меня проблемы с PD25 и PC16 на 2-х МК.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порты ввода-вывода
СообщениеДобавлено: 2017-фев-09 10:04 
Не в сети

Зарегистрирован: 2016-апр-29 14:29
Сообщения: 16
Эти ноги ничем от остальных не отличаются.
Но проверили и их - все работает.

_________________
Отдел технической поддержки support@milandr.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порты ввода-вывода
СообщениеДобавлено: 2017-фев-09 12:11 
Не в сети

Зарегистрирован: 2010-сен-21 12:57
Сообщения: 712
Откуда: г. Санкт-Петербург
Очень странная ситуация. Проверял режимы работы портов на 3-х МК на 2-х отладочных платах.
На одной плате МК 2-й ревизии запаян и к нему претензий нет. MK был передан для отработки программы прошивки
OTP, на нем была маркировка карандашом "Port?".
На другой плате МК устанавливается через контактное устройство.
Один МК 2-й ревизии был поставлен вместе с отладочной платой, второй более новой ревизии(стартует от 3 вольт, 2 UART, получен в октябре). Оба МК ведут себя неправильно в части режимов работы портов (как описано выше).
Могли ли они быть каким то образом повреждены?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порты ввода-вывода
СообщениеДобавлено: 2017-фев-10 10:34 
Не в сети

Зарегистрирован: 2016-апр-29 14:29
Сообщения: 16
Электроника - наука о контактах.
Рекомендуем убедиться в плотном контакте МК с УК и отладочной платы с платой адаптером.
Затем в режиме отладки чтением регистров нужно проверить корректность настроек.

_________________
Отдел технической поддержки support@milandr.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порты ввода-вывода
СообщениеДобавлено: 2017-фев-10 13:44 
Не в сети

Зарегистрирован: 2010-сен-21 12:57
Сообщения: 712
Откуда: г. Санкт-Петербург
Снимаю вопрос.
На плате с контактным устройством на адаптере стоял джампер "JTAG_EN", т.е. был выбран тестовый режим.
После снятия перемычки работа портов на первый взгляд соответствует спецификации. Странно что при тестовом режиме работали все наши программы(обмен по UART, манчестер, программирование ОТР и т.д.).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порты ввода-вывода
СообщениеДобавлено: 2017-фев-13 15:45 
Не в сети

Зарегистрирован: 2016-апр-29 14:29
Сообщения: 16
vasili писал(а):
Странно что при тестовом режиме работали все наши программы(обмен по UART, манчестер, программирование ОТР и т.д.).

Вообще говоря, тестовый режим как раз и предназначен для проверки работоспособности интерфейсов.

_________________
Отдел технической поддержки support@milandr.ru


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB