| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
Нужна помощь по EPM3064A
27.09.2010, 08:24
|
|
|
Гражданин KAZUS.RUN
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
|
Re: Нужна помощь по EPM3064A
Сообщение от jon_m
|
roma9112,
вот распайка:
ЛПТ Сигнал Разъем
2 TCK 1
3 TMS 5
7+10
8 TDI 9
11 TDO 3
15 через 2.2к на +5в с платы девайса
25 GND 10, 2
|
Вроде похоже, но по схеме вроде GND идет на выводы 2 и 8 программатора и на LPT порту на общий надо подпаять все выводы с 18 по 25. С плюсом с платы девайса не помню точно и не поглядел свой разъемчик(в выходные систему переставлял, т.к. винт подлетел), постараюсь вечером уточнить. И еще надо на девайсе подключить соответственно все выводы GNDINT,GNDIO,VCCINT,VCCIO и т.п. Кстати ставил и запускал на 7-й винде МАКС-Плюс, 7-ка отказывается ставить его драйвер ЛПТ, но я брал накатывал еще Квартус, он ставил свой драйвер и обе программы начинали работать с девайсами( я пока программировал ЕРМ3032А и 3064А).
|
|
|
|
27.09.2010, 12:20
|
|
|
Частый гость
Регистрация: 29.05.2007
Сообщений: 24
Сказал спасибо: 2
Сказали Спасибо 10 раз(а) в 6 сообщении(ях)
|
Re: Нужна помощь по EPM3064A
roma9112,
На ЛПТ я уже соединил контакакты с 18по 25 с GND схемы
Что касается разъема программирования я исходил из этого документа, на плате девайса установлен разем на 6 pin через него производитель программирует, я просто сделал переходник прозвонив контакты на ноги альтеры. Там кроме 4-х сигналов программарования заведена земля и +5в, питание альтеры от отдельного стабилизатора 3.3в.
Попробую прицепить снова подтяжку на сигнальные линии альтеры.
Думал моя плата не хочет программироваться, что накосячил при пайке, но почему на рабочем девайсе все то же самое, ведь производитель как то программирует.
Винда у меня на работе W2k, дома XP sp3 Ноги ЛПТ управляются, проверял светодиодами на ногах 14, 9,8, 3,2
Последний раз редактировалось jon_m; 27.09.2010 в 12:28.
|
|
|
|
27.09.2010, 13:34
|
|
|
Гражданин KAZUS.RUN
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
|
Re: Нужна помощь по EPM3064A
Альтера в даташите рекомендует подтягивать сигнальные выводы через 1кОм, но у меня и без них пошло... Черт его знает, может чего конструктив портачит? У меня 2-х метровый полный ЛПТ-удлинитель от осцилла и переходник с ЛПТ на разъем платы девайса с проводками длиной где-то ок 7 см. Резисторы припаяны прямо к разъему ЛПТ и на них одеты кембрики. Не помню на каком то сайте было прям по чайникову описано как его сделать.
|
|
|
|
27.09.2010, 14:52
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
|
Re: Нужна помощь по EPM3064A
Сообщение от roma9112
|
|
У меня 2-х метровый полный ЛПТ-удлинитель от осцилла и переходник с ЛПТ на разъем платы девайса с проводками длиной где-то ок 7 см. Резисторы припаяны прямо к разъему ЛПТ и на них одеты кембрики. Не помню на каком то сайте было прям по чайникову описано как его сделать.
|
лучше всего от старых сканеров кабель IEEE1284 с ферритовыми кольцами и платкой в ответном разъеме ЛПТ с проводниками до 20см. как вариант - два отрезка плоского кабеля типа IDE длиной по 0.5-0.7м и платкой посередине, с чередующимися проводниками земля-сигнал-земля-...
|
|
|
|
27.09.2010, 15:26
|
|
|
Частый гость
Регистрация: 29.05.2007
Сообщений: 24
Сказал спасибо: 2
Сказали Спасибо 10 раз(а) в 6 сообщении(ях)
|
Re: Нужна помощь по EPM3064A
roma9112,
jump,
Общая длина кабеля 25 см, дело похоже в чем то другом, ведь прога пишет что девайс неизвестный, может либы какой не хватает?
|
|
|
|
28.09.2010, 08:10
|
|
|
Гражданин KAZUS.RUN
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
|
Re: Нужна помощь по EPM3064A
Сообщение от jon_m
|
roma9112,
jump,
Общая длина кабеля 25 см, дело похоже в чем то другом, ведь прога пишет что девайс неизвестный, может либы какой не хватает?
|
Как мне кажется, если в Максе в списке девайсов есть данный, то все должно идти. Вот распиновка моих контактов ЛПТ разъема:
2 - ТСК
3 - TMS
8 - TDI
11 - TDO
7-й перемычка к 10-му
15-й вывод - перемычка к выводам 18-25, сидящим на земле.
Плюс от платы девайса никуда к ЛПТ не подходит - не нужен он там.
Все работает 100%(даже без подтягивающих резисторов, как ни странно).
Последний раз редактировалось roma9112; 28.09.2010 в 08:12.
|
|
|
|
29.09.2010, 14:53
|
|
|
Частый гость
Регистрация: 29.05.2007
Сообщений: 24
Сказал спасибо: 2
Сказали Спасибо 10 раз(а) в 6 сообщении(ях)
|
Re: Нужна помощь по EPM3064A
roma9112,
Переделал как вы написали 15-й вывод ЛПТ на 18-25
Результат тотже, вроде пытается чет сделать потом надпись типа "неизвестное устройство или разъем пуст"
Уже добил производителя, получил прошивку, а толку нет.
Уже провода прозвонил от контактов ЛПТ до ног м\сх, выдернул все ЛПТшные ключи (квардант)
Может я каких то очевидных вещей не понимаю и поэтому не вижу?
|
|
|
|
29.09.2010, 21:09
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
|
Re: Нужна помощь по EPM3064A
Глупый вопрос. Питание откуда берете, и чему оно равно? Может просто до порта сигналы не доходят?
Проверьте осциллографом уровни и наличие импульсов на выводе 8 ЛПТ разъема и на выводе TDO.
__________________
misterdi<@>i.ua
|
|
|
|
30.09.2010, 11:25
|
|
|
Частый гость
Регистрация: 29.05.2007
Сообщений: 24
Сказал спасибо: 2
Сказали Спасибо 10 раз(а) в 6 сообщении(ях)
|
Re: Нужна помощь по EPM3064A
MisterDi,
Схему программатора переделал по совету roma9112, без подтагивающих резисторов, без микросхемы, оставил только ограничительные резисторы.
Сам девайс питается от своего источника, на Альтеру стоит свой стабилизатор на 3.3в
На разъем программирования выведены сигналы TDI,TMS,TDO,TCK, GND, +5v все контакты звонятся на соответствующие выводы Альтеры, кроме +5в.
При подключении программатора на выводах ЛПТ высокий уровень 3.5в, на 11выв лпт 4.5в Меряю на разъеме программирования при откл и вкл питания.
при запуске программатора TDI переходит в 0, на TDO скачек к низкому уровню, на 14 выв лпт переход на низкий уровень.
на 2 лпт (TCK) проскакивает несколько импульсов.
В этот момент появляется сообщение "Unrecognized device or socket is empty" при нажатии "ОК" все приходит в исходное.
Это что, железо виновато? Но уменя на этом лпт стоят ключи квардант, и тестовый стенд работает.
Дома проверял, та же картина, лпт дома проверял светодиодами выводя различные числа в порт, тоже работает. Giveo.sys установлен, может он мешает?
|
|
|
|
30.09.2010, 14:58
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
|
Re: Нужна помощь по EPM3064A
jon_m,
а в вашей хацапетовке (кстат-тее, ихде она на карте-то?) больше электриков, простите, электроников, нет?
вы за 9 дней могли б найти продавца байт-бластера, чистой ЕРМ30хх, отладочной платы, консультанта в соседнем огороде (городе). даже если вы живете в области - не поверю, что в обл.центре нет спеца по альтере. продавцы на радиорынке, в фирмах по продаже р/деталей подскажут. так было б быстрее и нагляднее, и сравнить/поучиться смогли б
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:53.
|
|