Миландр

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

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




Начать новую тему Ответить на тему  [ Сообщений: 103 ]  На страницу 1, 2, 3, 4, 5 ... 7  След.
Автор Сообщение
 Заголовок сообщения: Модуль Ethernet
СообщениеДобавлено: 2010-май-24 08:57 
Не в сети

Зарегистрирован: 2009-май-22 09:01
Сообщения: 1285
Откуда: АО "ПКК Миландр"
К сожалению пока на работает.....


Выявили несколько косяков при включении 3 Вольтовой 1986ВЕ91Т с 5 Вольтовой 5600ВГ1.
Если кто делает подобные решения сразу закладывайте преобразователи уровней. Без них пока не получается.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2010-июн-01 05:23 
Не в сети

Зарегистрирован: 2010-фев-18 12:12
Сообщения: 16
Если Вам не сложно, приведите пожалуйста пример преобразователей уровня (интересует реализация на приемке 5).
В спецификации на 5600ВГ1 указан минимальный уровень логической единицы 0,8*Ucc. Если Ucc сделать 4,5В, то 0,8*4,5=3,6В.
У 1986ВЕ91 делаем Ucc тоже 3,6В и вроде бы должно работать (без запаса...)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2010-июн-01 10:40 
Не в сети

Зарегистрирован: 2009-май-22 09:01
Сообщения: 1285
Откуда: АО "ПКК Миландр"
Alexey_Prv писал(а):
Если Вам не сложно, приведите пожалуйста пример преобразователей уровня (интересует реализация на приемке 5).
В спецификации на 5600ВГ1 указан минимальный уровень логической единицы 0,8*Ucc. Если Ucc сделать 4,5В, то 0,8*4,5=3,6В.
У 1986ВЕ91 делаем Ucc тоже 3,6В и вроде бы должно работать (без запаса...)


Изначально планировалось, что они будут стыковаться на прямую.
сигналы от ВГ микроконтроллером воспринимаются нормально, а сигналы от микроконтроллера к ВГ будут выдаваться выводами в режиме работы с открытым стоком и подтянутыми к 5В внешним резистором, но не заработало. Так как в этом режиме вывод микрокнтроллера оказался не толерантен к 5В и начинает течь. Это будет исправлено. Но пока придется искать обходные пути.

Постараемся сделать преобразователь с 5 приемкой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2010-июн-01 11:17 
Не в сети

Зарегистрирован: 2010-фев-18 12:12
Сообщения: 16
-=Sergei=- писал(а):
Постараемся сделать преобразователь с 5 приемкой.


Какое схемотехническое решение Вы порекомендуете сейчас (при реализации на компонентах с приемкой 5)?

Если питание на МК сделать максимальным, а питание для ВГ минимальным, то логический уровень единицы от МК будет в допуске для ВГ. Т.е. должно работать.
Проверяли ли Вы такое решение?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль Ethernet
СообщениеДобавлено: 2010-июн-01 11:20 
Не в сети

Зарегистрирован: 2010-фев-18 12:12
Сообщения: 16
-=Sergei=- писал(а):
К сожалению пока на работает.....


Возможно ли ознакомиться с Вашей схемой подключения ВГ к 1986ВЕ91? Так же интересует PCB.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2010-июн-01 11:38 
Не в сети

Зарегистрирован: 2009-май-22 09:01
Сообщения: 1285
Откуда: АО "ПКК Миландр"
Alexey_Prv писал(а):
-=Sergei=- писал(а):
Постараемся сделать преобразователь с 5 приемкой.


Какое схемотехническое решение Вы порекомендуете сейчас (при реализации на компонентах с приемкой 5)?

Если питание на МК сделать максимальным, а питание для ВГ минимальным, то логический уровень единицы от МК будет в допуске для ВГ. Т.е. должно работать.
Проверяли ли Вы такое решение?


Преобразователь уровней на 1594АП6Т.

Играться с питанием можно, но я не пробовал. Это пойдет только для проверить работает-неработает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2010-июн-10 12:49 
Не в сети

Зарегистрирован: 2010-фев-18 12:12
Сообщения: 16
При использовании не толерантного аналогового порта, подскажите преобразователь логической единицы напряжением 5В в 3В.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2010-июн-10 13:25 
Не в сети

Зарегистрирован: 2009-июн-01 16:25
Сообщения: 45
Откуда: РИРВ
Цитата:
При использовании не толерантного аналогового порта, подскажите преобразователь логической единицы напряжением 5В в 3В.


5584АП6(А)Т


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль Ethernet
СообщениеДобавлено: 2010-июл-02 11:15 
Не в сети

Зарегистрирован: 2009-май-22 09:01
Сообщения: 1285
Откуда: АО "ПКК Миландр"
-=Sergei=- писал(а):
К сожалению пока на работает.....


Обновленный вариант.

Ввели преобразователи уровней для шины адреса, данных и сигналов управления

Забыли сигнал RESET, поэтому навесным способом запаял 1К для подтяжки RESET к 5В, а со стороны 1986ВЕ91 сигнал сброса создаю программно, выдачей 0 через OE (в этом случае не течет, в отличии от режима с открытым стоком)
Код:
// RESET;
PORTB->RXTX = 0<<11;
PORTB->OE = 1<<11;
PORTB->OE = 0<<11;


Контроллер 5600ВГ1 размешен в диапазоне 0x60000000 - 0x60007FFFF
Проверил чтения/запись регистров и буферов памяти.

Передаю все в нашу тех. поддержку они начнут отлаживать уже прием/передачу через сеть.

P/S/
30 июня 2010 года Государственной комиссией принята ОКР по разработке микросхем 5600ВВ2У и 5600ВГ1У. Микросхемы предоставляются заинтересованным предприятиям с приемками "5" и "1".


Вложения:
Комментарий к файлу: схематик и PCB
Ethernet.rar [141.88 КБ]
Скачиваний: 1080
Комментарий к файлу: Небольшой проект
Ethernet.rar [218.55 КБ]
Скачиваний: 1067
ethernet.jpg
ethernet.jpg [ 36.35 КБ | Просмотров: 22291 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2011-май-31 20:14 
Не в сети

Зарегистрирован: 2011-май-31 20:03
Сообщения: 15
Здравствуйте!

Может кто нибудь выложить рабочий проект для среды Кеил 4 показывающий работу модуля Ethernet.
А то пример "Небольшой проект" который идет в комплекте к модулю совсем уж не информативный.

Хотелось бы увидеть корректную начальную инициализацию модуля,
установку МАС адреса ethernet контроллера, формирование пакета данных и пересылку его на конкретный адрес а так же обработку получения пакетов и извлечение из пакетов полезных данных.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2011-июн-01 13:00 
Не в сети

Зарегистрирован: 2010-июл-08 08:50
Сообщения: 734
Откуда: АО "ПКК Миландр"
Могу выслать вам на почту проект, реализующий ICMP-сервер (для связки контроллеров 1986ВЕ91 - 5600ВГ1У и демоплаты для 1986ВЕ91).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2011-июн-01 14:31 
Не в сети

Зарегистрирован: 2010-июл-08 08:50
Сообщения: 734
Откуда: АО "ПКК Миландр"
Пример проекта с реализацией ICMP-сервера на микросхеме Ethernet-контроллера 5600ВГ1У и микроконтроллера 1986ВЕ91 (на демоплате под 1986ВЕ91).


Вложения:
ProjectICMPParallel5600VG1U.rar [213.27 КБ]
Скачиваний: 877
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2011-июн-01 14:33 
Не в сети

Зарегистрирован: 2010-июл-08 08:50
Сообщения: 734
Откуда: АО "ПКК Миландр"
Пример проекта с реализацией ICMP-сервера на микросхеме Ethernet-контроллера 5600ВГ1У и микроконтроллера 1986ВЕ91 (на демоплате под 1986ВЕ91). Используется последовательный интерфейс SPI для связи 5600ВГ1 и 1986ВЕ91.


Вложения:
ProjectICMPSpi5600VG1U.rar [567.35 КБ]
Скачиваний: 847
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2011-июн-06 17:14 
Не в сети

Зарегистрирован: 2011-май-31 20:03
Сообщения: 15
да, оч хороший проект.
ещё бы пример реализации протокола верхнего уровня. например UDP и вопросов по работе модуля Ethernet у меня не осталось бы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 2011-июн-16 16:36 
Не в сети

Зарегистрирован: 2011-май-31 20:03
Сообщения: 15
так.. с протоколом UDP разобрался.
теперь надо переделать получение пакетов не циклом а прерыванием


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 103 ]  На страницу 1, 2, 3, 4, 5 ... 7  След.

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


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

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


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

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