Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
04.06.2010, 09:14
|
#641
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
Вот собственно то, что я себе сделал. От ADG3308 пришлось отказаться, работать не захотел. В архиве схема, прошивка для FT245 и проект в Квартусе для Альтеры. Сделано было на односторонней плате, Альтера ставилась в панельку PLCC-44.
__________________
misterdi<@>i.ua
|
|
|
Эти 4 пользователя(ей) сказали Спасибо MisterDi за это сообщение:
|
|
|
08.06.2010, 14:39
|
#642
|
Почётный гражданин KAZUS.RU
Регистрация: 10.11.2009
Адрес: Свердловская область, г. Ирбит
Сообщений: 3,999
Сказал спасибо: 165
Сказали Спасибо 1,243 раз(а) в 733 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
Сообщение от MisterDi
|
Вот собственно то, что я себе сделал. От ADG3308 пришлось отказаться, работать не захотел. В архиве схема, прошивка для FT245 и проект в Квартусе для Альтеры. Сделано было на односторонней плате, Альтера ставилась в панельку PLCC-44.
|
Здравствуйте MisterDi! Мне очень понравилась Ваша конструкция, но у меня есть несколько вопросов по ней:
1. Есть ли у Вас русское описание программирования FT245, а то я чтото не могу понять как её программирование производится и какой программой, я встречал много разных подобных схем, но все они были с микросхемами 93Схх серии, а тут где ее память хранится?
2. Чемто можно еще поменять микросхему ADG3300bru, а то искать её довольно проблемно? Да и вообще: есть что-нибудь вместо неё, но в нормальном DIP или SOIC корпусе, а то не очень хочется работать с TSSOP?
3. ![Смущение](images/smilies/icon_redface.gif) И немножко глупый вопрос: помогите понять смысл того, что эта микросхема ADG- транслятор, я пока этого понять не могу как она работает, для меня она видится как двунаправленный буфер
|
|
|
|
08.06.2010, 15:24
|
#643
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
Попробую ответить по-порядку.
1.FT245R - одна из последних разработок в этой серии, она содержит встроенный генератор 48МГц и ПЗУ для хранения VID, PID. Программируется программой MProg, доступной на сайте производителя, которой нужно скормить прилагаемый ЕРТ-файл.
2.Как я говорил выше, ADG3300 задумывался как двунаправленный преобразователь логических уровней от 1,6 до 5В. Увы, эта затея потерпела поражение, микросхема не захотела работать так, как этого хотел я. Поэтому есть два варианта:
первый, самый простой - использовать устройство только для работы в логикой на 3,3 и 5В, при этом нужно выводы питания выходных буферов ПЛИС подключить на контакты разъема программирования.
второй вариант чуть-чуть сложнее, но и удобнее. Использовать стандартные преобразователи уровней 74LVC2T245, так как это сделано в большинстве JTAG-отладчиков/программаторов. В принципе, по свободе переделаю сию конструкцию именно так, сейчас она работает по первому варианту.
Еще один нюанс. Вместо генератора на логических элементах лучше взять готовый на частоту 20-25МГц. Будет меньше проблем с запуском генератора.
__________________
misterdi<@>i.ua
|
|
|
|
09.06.2010, 07:30
|
#644
|
Почётный гражданин KAZUS.RU
Регистрация: 10.11.2009
Адрес: Свердловская область, г. Ирбит
Сообщений: 3,999
Сказал спасибо: 165
Сказали Спасибо 1,243 раз(а) в 733 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
MisterDi, правильно ли я Вас понял: если подключать по первому варианту, то можно убрать микросхему ADG3300, подсоединив сигналы к разъёму J7 непосредственно с выводов ПЛИС I/O 11 - I/O 17, а питание ПЛИС VCCIO брать с программируемого изделия. В таком случае можно работать с ПЛИС у которых напряжение питания 3,3V или 5V?
|
|
|
|
09.06.2010, 08:54
|
#645
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
Абсолютно правильно
__________________
misterdi<@>i.ua
|
|
|
|
09.06.2010, 20:50
|
#646
|
Частый гость
Регистрация: 25.04.2010
Сообщений: 32
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
Сообщение от MisterDi
|
Тип файла: zip Altera_Usb_Blaster.zip (32.2 Кб, 0 просмотров)
|
Добрый вечер MisterDi!! Конечно круто но соберу попроще для новичка на LPT для освоения.
Последний раз редактировалось mr.PRONIN; 09.06.2010 в 20:56.
|
|
|
|
11.06.2010, 06:36
|
#647
|
Почётный гражданин KAZUS.RU
Регистрация: 10.11.2009
Адрес: Свердловская область, г. Ирбит
Сообщений: 3,999
Сказал спасибо: 165
Сказали Спасибо 1,243 раз(а) в 733 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
MisterDi, здравствуйте! Есть у меня ещё пара вопросов по бластеру: 1. Какие номиналы резисторов R8,R9,R10? 2. Почему генератор подключен к выводу микросхемы XTOUT, ведь логичнее было бы присоединить его к выводу микросхемы XTIN? 3. Меня взяли сомнения на счет питания ПЛИС: она точно может работать от 3,3 вольт?
|
|
|
|
11.06.2010, 10:15
|
#648
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
R8 - перемычка. Делая плату предусмотрел 3 варианта тактирования: от интегрального генератора J6, от генератора на ИМС U4 и от внутреннего генератора FT245. Самым лучшим оказался вариант с интегральным генератором.
R9 - токоограничительный для светодиода 100-330 Ом
R10 - подтяжка на питание - 10кОм.
У ПЛИС несколько выводов питания. Для семейства МАХ7000 питание ядра - 5В, питание ввода вывода - 3.3В или 5В
__________________
misterdi<@>i.ua
|
|
|
|
11.06.2010, 11:04
|
#649
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
Сообщение от MisterDi
|
Для семейства МАХ7000 питание ядра - 5В, питание ввода вывода - 3.3В или 5В
|
Вот тут - http://www.nsdevice.narod.ru/cpld/Max7000.htm говорится, что для 44 ноговых 7000S только 5В. Официальный даташит качать/читать лень. Если учесть, что 7000 в несколько раз дороже 3000А, а других на 5В нет, то проще все перевести на 3.3В
|
|
|
|
11.06.2010, 12:04
|
#650
|
Почётный гражданин KAZUS.RU
Регистрация: 10.11.2009
Адрес: Свердловская область, г. Ирбит
Сообщений: 3,999
Сказал спасибо: 165
Сказали Спасибо 1,243 раз(а) в 733 сообщении(ях)
|
Re: Самодельный цифровой осциллограф
Я теперь понимаю ситуацию так: с EPM7064SLC44-10 можно забыть о работе с 3,3 вольтовыми устройствами, по крайней мере без дополнительных примочек к схеме бластера. И ещё такой вопрос: если ft245 и ПЛИС записать от USB, то порт не сдохнет?, а подавать в адаптер только сигналы JTAG с программируемого изделия, можно так сделать?
А вот что касается стоимости 7000 и 3000А, то они не сильно то и отличаются, по крайней мере это по прайсам магазина Контест.
И ещё: конечно же весь этот проект можно перевести на XC9500, там даже на 44 выводных корпусах выводы питания VCCINT и VCCIO разделены (молодцы, классно продумали), но не очень хочется это делать, хотя, взяв основной файл проекта от MisterDi, я уже сделал проект на XC9572-15PC84C (то, что валялось) и кстати после компиляции ни одной ошибки и варнинга не было, может как-нибудь и попробую.
Последний раз редактировалось Андрей К; 11.06.2010 в 13:07.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:22.
|
|