|
Программатор RS232, своими руками |
|
|
|
 |
Ответов
|
Jul 4 2005, 07:58
|

Иногдящий
   
Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931

|
OFF: прошу прощения, с пятницы был отключен ADSL, не мог выйти в инет  И вся последняя активность прошла мимо меня  Мое мнение по существу... Хорошо, давайте делать развязку. Тогда 245-ю использовать не получится, а жаль. С другой стороны, сколько я видел китайских USB-поделок (запущенных в серию) - развязку они там не ставят. И ведь все работает. Вообще, как мне уже не раз говорили при разработке устройств под серию - учись мыслить по-китайски, а не по советски  . Компромис между качеством и ценой должен больше склоняться в сторону цены. По питанию: питать программатор от целевого устройства мне не нравится. Во-первых, в целевом устройстве мощность источника может быть не расчитана на дополнительную нагрузку, во-вторых, стабильность источника целевого устройства тоже может оставлять желать лучшего... По поводу защиты от дурака - программатор вообще не то устройство, которое может пользоваться любым и каждым. А от всех случайностей все равно не застрахуешься. Расчитывать на 1.8-вольтовый целевой чип в общем случае не нужно. Как уже правильно заметили - желающие могут использовать низковольтную мегу. А вот выбор между 5 и 3,3 В нужно еще подумать как осуществить. Один из вариантов - переключать питание самаго программатора MOSFET-ами. По схематике говорить пока рано - еще не договорились по функциональности  )). Вот и давайте в первую очередь определимся по двум позициям: 1. развязка с USB обязательна? 2. Программирование 5- и 3,3-вольтовых целевых чипов - как согласовать уровни?
|
|
|
|
|
Jul 4 2005, 15:46
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(AndyBig @ Jul 4 2005, 10:58) По питанию: питать программатор от целевого устройства мне не нравится. Во-первых, в целевом устройстве мощность источника может быть не расчитана на дополнительную нагрузку Да, вообще говоря больше шинника лучше не питать. Цитата(AndyBig @ Jul 4 2005, 10:58) Вот и давайте в первую очередь определимся по двум позициям: 1. развязка с USB обязательна? 2. Программирование 5- и 3,3-вольтовых целевых чипов - как согласовать уровни? 1. Я тоже не уверен в необходимости гальваноразвязки. Зачем? Перешивать процессор, висящий на фазе? Но многие почему-то очень хотят, и если это дастся малой кровью, то почему бы и не сделать. Хотя тут и так можно сказать - FT245 и FT232 со стороны компа почти неотличимы, со стороны программатора надо аккуртано писать и тогда можно начать с FT245 а потом и FT232 версию добавить :-) 2. Процессор программатора запитать от 5В (и влупить 14-16МГц). Далее: а) Поставить между ним и устройством 74VHC244, запитав её от программируемого устройства. Для 3..5В должно быть нормально. VHC244 позволяет подавать на входы больше питания. б) Поставить нечто ByteBlaster-II-подобное. Тогда и до 1.8В будет работать. Я считаю, что для уменьшения размера допустимо на печатку ставить сдвоенные транзисторы в 363-ем корпусе - вещь достаточно массовая, чтобы везде нашлась достаточная компашка для заказа плат и на ЛУТ рассчитывать не надо. Хотя б) противнее, поэтому на мой взгляд стоит поставить VHC244, а для шлейфа сделать следующее: Поставить штыри 2x8 (а то и 2x10), в которых штыри 11 и 12 не паять. Тогда можно надеть как 10-жильный шлейф, так и 16-жильный. На доп. 4 контакта вывести внетреннее питание программатора и ещё пару сигналов. Тгда для up to 1.8V можно будет отдельно кому надо сделать переходничок "а-ля BB-II" (запитав VHC244 пробросом через этот переходничок). Кроме того можно будет делать разные довески типа hiV-программатора для всяких tiny15 (преобразователь 5-12 сделать на довеске). Конечно, неплохо сразу на основной всё сделать, чтобы была одна плата и не вазькаться с довесками, но тогда надо сразу хорошо решить - что делать. А то слишком универсальные вещи или бывают одинаково плохие для всего, или не бывают доделаны.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
Сообщений в этой теме
LeoLabs Программатор RS232 Jun 29 2005, 06:26 rat Может быть ЛПТэшник и нежный, но на практике чаще ... Jun 29 2005, 06:55 LeoLabs Цитата(rat @ Jun 29 2005, 13:55)Может быть ЛП... Jun 29 2005, 07:01  yung AS2 в Аргуссофте -900 рублей. Собрать самому его м... Jun 29 2005, 07:21 AndyBig Господа, может быть самим разработать нормальный п... Jun 29 2005, 07:32 sK0T Цитата(AndyBig @ Jun 29 2005, 11:32)Господа, ... Jun 29 2005, 08:30  yung Для начала советую обойтись минимумом - СОМ и SPI.... Jun 29 2005, 09:39  ROC Цитата(sK0T @ Jun 29 2005, 12:30)Цитата(AndyB... Jun 29 2005, 09:55 AndyBig Эээ... Не совсем понятно
Я нашел тему "Униве... Jun 29 2005, 09:43 rezident "Универсальная в мире только одна вещь - глуп... Jun 29 2005, 09:46 AndyBig yung
да это понятно )
JTAG можно предусмотреть пок... Jun 29 2005, 09:49 AndyBig rezident
не нужно понимать все так буквально
Унив... Jun 29 2005, 09:50 rezident AndyBig, тогда нужно писать более конкретно. Что-т... Jun 29 2005, 09:53 ROC А почему не попробовать "родной" Atmel... Jun 29 2005, 09:50 AndyBig Гм...
Ну, во-первых, мне не нравится сама схематик... Jun 29 2005, 09:59 ROC Цитата(AndyBig @ Jun 29 2005, 13:59)Гм...
Ну,... Jun 29 2005, 10:08 AndyBig Упс... У меня получилась ссылка http://www.einfo.r... Jun 29 2005, 10:59 ROC Цитата(AndyBig @ Jun 29 2005, 14:59)Упс... У ... Jun 29 2005, 11:49 AndyBig Неее, другие не возьму
Выкидывается кусок с максо... Jun 29 2005, 11:58 ROC Цитата(AndyBig @ Jun 29 2005, 15:58)Неее, дру... Jun 29 2005, 12:18 ReAl Цитата(AndyBig @ Jun 29 2005, 14:58)Выкидывае... Jun 29 2005, 13:52  Alexey_N Цитата(ReAl @ Jun 29 2005, 17:52)Поясняю: дра... Jun 29 2005, 14:09   ReAl Цитата(Alexey_N @ Jun 29 2005, 17:09)Ну дык л... Jun 29 2005, 15:30    Alexey_N Цитата(ReAl @ Jun 29 2005, 19:30)Я так понял,... Jun 29 2005, 15:57     ReAl Цитата(Alexey_N @ Jun 29 2005, 18:57)О немцах... Jun 29 2005, 16:38      Alexey_N Цитата(ReAl @ Jun 29 2005, 20:38)Через FT245 ... Jun 29 2005, 19:37       ReAl Цитата(Alexey_N @ Jun 29 2005, 22:37)Бластер ... Jun 30 2005, 11:28        Alexey_N Цитата(ReAl @ Jun 30 2005, 15:28)245-я в любо... Jun 30 2005, 17:07         ROC Цитата(Alexey_N @ Jun 30 2005, 21:07)[skipped... Jun 30 2005, 21:04          Max_Fly Цитата(ROC @ Jul 1 2005, 00:04)Цитата(Alexey_... Jun 30 2005, 21:22           ROC Цитата(Max_Fly @ Jul 1 2005, 01:22)Цитата(ROC... Jul 1 2005, 05:36            Max_Fly [/quote]
Хех...
Вышеперечисленного чего? Проекта?
... Jul 1 2005, 06:06             ROC Цитата(Max_Fly @ Jul 1 2005, 10:06)Хех...
Выш... Jul 1 2005, 07:20            halfdoom Цитата(ROC @ Jul 1 2005, 08:36)А прошить дева... Jul 8 2005, 12:00         Max_Fly трое это уже сила. Если хотите двинуться - давайте... Jun 30 2005, 21:16          Alexey_N Цитата(Max_Fly @ Jul 1 2005, 01:16)1) для сог... Jul 1 2005, 11:24           ROC Цитата(Alexey_N @ Jul 1 2005, 15:24)[skipped ... Jul 1 2005, 11:36           Max_Fly Цитата(Alexey_N @ Jul 1 2005, 14:24)Цитата(Ma... Jul 1 2005, 12:28           ReAl Цитата(Alexey_N @ Jul 1 2005, 14:24)Цитата(Ma... Jul 1 2005, 15:57         ReAl Цитата(Alexey_N @ Jun 30 2005, 20:07)Цитата(R... Jul 1 2005, 15:47 AndyBig ЦитатаМожет проще будет что-нибудь типа Almel AT89... Jun 29 2005, 12:33 AndyBig ЦитатаМеня лично вполне устраивает AVR910, PCI пла... Jun 29 2005, 12:34 *Roma* А PonyProg не подойдет, как по мне уж проще и быть... Jun 29 2005, 13:30 ROC Цитата(*Roma* @ Jun 29 2005, 17:30)А PonyProg... Jun 29 2005, 13:52 AndyBig PonyProg в силу своей огроменной универсальности и... Jun 29 2005, 13:46 ROC Цитата(AndyBig @ Jun 29 2005, 17:46)PonyProg ... Jun 29 2005, 14:01 ReAl Кстати, ещё по FTDI - есть такая буква FT2232.
Я у... Jun 29 2005, 13:59 AndyBig ЦитатаВопрос такой - чем PDIUSB1x лучше, чем FT232... Jun 29 2005, 14:20 ROC Цитата(AndyBig @ Jun 29 2005, 18:20)Тогда ска... Jun 29 2005, 14:27  Alexey_N Цитата(ROC @ Jun 29 2005, 18:27)Цитата(AndyBi... Jun 29 2005, 14:46 AndyBig Угу, нашел Jun 29 2005, 14:50 AndyBig Но дорого. Jun 29 2005, 14:56 AndyBig Цитатаа я от AndyBig тут пока не получил ответа - ... Jun 29 2005, 18:30 ReAl Цитата(AndyBig @ Jun 29 2005, 21:30)В принцип... Jun 30 2005, 11:40 AndyBig Вот, еще...
Мне не совсем понравилось что FT245 не... Jun 29 2005, 19:07 Alexey_N Цитата(AndyBig @ Jun 29 2005, 23:07)И про фил... Jun 29 2005, 19:42 AndyBig ЦитатаКороче, с точки зрения минимального экстрима... Jun 30 2005, 06:30 AndyBig ЦитатаВот-вот, вот поэтому уж больно вкусно примен... Jun 30 2005, 06:33 AndyBig ЦитатаЭто даст возможность этой коробочке работать... Jun 30 2005, 12:00 ReAl Цитата(AndyBig @ Jun 30 2005, 15:00)ЦитатаЭто... Jun 30 2005, 12:54 AndyBig Сразу, конечно, не напишешь. Сразу даже железку не... Jun 30 2005, 15:08 Yra Для полного счастья программатору нужен регулируем... Jul 1 2005, 18:16 Alexey_N Цитата(Yra @ Jul 1 2005, 22:16)Для полного сч... Jul 1 2005, 19:48  Max_Fly Цитата(Alexey_N @ Jul 1 2005, 22:48)Цитата(Yr... Jul 1 2005, 21:10 Yra Почитайте спецификации программирования PIC16 - та... Jul 2 2005, 07:38 AndyBig 1.
ЦитатаНо многие почему-то очень хотят, и если э... Jul 4 2005, 20:38 ReAl Цитата(AndyBig @ Jul 4 2005, 23:38)Цитата... ... Jul 5 2005, 12:36 PlainUser ЦитатаМожно поставить сдвоенные низковольтные поле... Jul 6 2005, 07:48 aal Hi All!
Мне кажется вы немножко не стого конц... Jul 5 2005, 06:56 ReAl Цитата(aal @ Jul 5 2005, 09:56)Мне кажется вы... Jul 5 2005, 12:46 AndyBig 1. Цитата(aal)Мне кажется развязку надо ставить им... Jul 5 2005, 08:39 AndyBig ЦитатаА с RSTDISBL как? tiny15-tiny85 - это вчераш... Jul 5 2005, 13:21 Alexey_N 1. Давайте попробуем всё-таки взвесить, что важнее... Jul 5 2005, 20:01 ReAl Цитата(Alexey_N @ Jul 5 2005, 23:01)2. Вот ре... Jul 6 2005, 09:25 AndyBig 1. Развязка - договорились, делаем без развязки. Д... Jul 6 2005, 07:17 Yra Предлагаю схему программатора.
Схема нарисована не... Jul 6 2005, 10:33 AndyBig Цитатаполезно бы уметь MOSI процессора направлять ... Jul 6 2005, 10:36 Yra Мы наверное говорим об устройствах разного класса.... Jul 6 2005, 11:10 AndyBig Для начала нужно определиться с концепцией, с желе... Jul 6 2005, 11:25 aal Покапавшись в журналах нашёл то, что скорее всего ... Jul 6 2005, 12:45 Alexey_N Цитата(aal @ Jul 6 2005, 16:45)Показан програ... Jul 7 2005, 05:40 Yra ЦитатаПокапавшись в журналах нашёл то, что скорее ... Jul 6 2005, 13:02 aal Радиохобби №3 за 2004 год стр.19-21.
Отсканировал ... Jul 7 2005, 03:23 Yra По указанному электронному адресу http://www.segme... Jul 7 2005, 04:49 BVU Всем участвующим в обсуждении привет!
Раздел в... Jul 7 2005, 05:44 AndyBig Вчера так и не нашлось времени для приведения в по... Jul 7 2005, 06:32 aal 2 Yra
Вот один из архивов мной сохранённый.... Jul 7 2005, 09:29 Yra ЦитатаПокапавшись в журналах нашёл то, что скорее ... Jul 7 2005, 10:53 aal 2Yra
В ефинде десятки предложений TUSB3210 от кучи... Jul 8 2005, 03:37 Yra ЦитатаВ ефинде десятки предложений TUSB3210 от куч... Jul 8 2005, 04:25 Alexey_N Пока непонятные мне вопросы.
1.Выбор тактовых част... Jul 8 2005, 22:14 rezident Цитата(Alexey_N @ Jul 9 2005, 04:14)Пока непо... Jul 9 2005, 05:09  Alexey_N Цитата(rezident @ Jul 9 2005, 09:09)Контролле... Jul 9 2005, 11:22 halfdoom Цитата(Alexey_N @ Jul 9 2005, 01:14)1.1. Хоче... Jul 9 2005, 06:33  Alexey_N Цитата(halfdoom @ Jul 9 2005, 10:33)Цитата(Al... Jul 9 2005, 11:00 AndyBig 1.1 Не получится, если делать гальваническую развя... Jul 9 2005, 09:18 AndyBig Одно из соображений - встречно-параллельное включе... Jul 9 2005, 11:30 Yra Вопрос. Если взять самый что ни на есть ATmega128... Jul 9 2005, 13:19
2 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|