|
Программатор RS232, своими руками |
|
|
|
 |
Ответов
|
Jul 5 2005, 20:01
|
Местный
  
Группа: Свой
Сообщений: 308
Регистрация: 12-05-05
Из: мск
Пользователь №: 4 943

|
1. Давайте попробуем всё-таки взвесить, что важнее - гальваническая развязка (ГР) или скорострельность. За ГР говорит то, что почти всегда комп и программируемое устройство питается от разных БП. Причем, совсем не факт, что БП для контроллера сделан как полагается, и подсоединен трехпроводной вилкой к тому же удлинителю, что и БП компа. С некоторой вероятностью это бывает не так  . Тогда, при соединении девайсов программирующим разъёмом, мы имеем удовольствие наблюдать искру. А при разъединении этих разъемов, при удачном стечении обстоятельств, нас бодро потряхивает 110 Вольт. Опасно ли это? Не думаю... Т.е. для взрослого человека - это даже бодрит  . Для USB-порта, думаю тоже, пройдет без последствий. ЛПТ-порт, с большой вероятностью от этого дела наворачивается, но мы же делаем не на ЛПТ... Может сгореть контроллер. Ну дык не страшно - перепаять камень, заземлить (об комп) БП контроллера, и можно продолжать процесс прошивки дальше  ! Так что, в общем, никакой такой уж ужасной необходимости в ГР нет. Хотя, не скрою, её наличие действует довольно умиротворяюще  . С другой же стороны, вопрос о скорости носит, на мой взгляд, количественный характер. Т.е. при переходе с 232 на 245 достижимая скорость трансфера по нашим общим оценкам возрастает в 4 раза (с 1 МБод до 4 Мбод). "Целых 4" или "всего 4"? Ну, это как к этому относиться. Радикально, на мой взгляд, проблему со скорострельностью может изменить только переход на другой тип интерфейса (USB-2.0, LAN-100, FW и т.д.), что однако связано с крутыми программными заморочками. Поэтому я склоняюсь к тому, что пока проект замутить на скорости 1М, а уж ежели это дело понравится и приживётся, то спокойно перейти на Лань-100 (а то и Гигабит). Впрочем, это моя точка зрения. В настоящее время мнения разделились, и если Александр (ReAL) будет настаивать на 245-м варианте, не вижу никаких проблем сотворить две модификации, почему бы и нет? Трудностей - ноль! Главное - давайте подведем по этому вопрсу промежуточные итоги, да и двинемся дальше! 2. Вот решительно я пока не понимаю, зачем на выходе нам нужно втыкать шинный формирователь. У любой меги выходная мощность ног - за глаза и за уши для такого дела. Третье состояние - пожалуйста. Двунаправленность - пожалуйста. Зачем нам нужна лишняя деталь? Для согласования выходного напряжения? - Без проблем! - Сама мега пусть и регулирует свое питающее напряжение, это легко делается с помощью "палки и веревки", т.е. малюсенького регулятора напряжения. Т.е. по-любому, места для шинника я не вижу... 3. Очень серьезный вопрос по выходному разъему. Здесь действительно хотелось бы не жаться и поставить 2х10. (Но это уже надо как-то прикидывать с размерами корпуса. Впрочем, это не главное.) Надо попробовать представить все возможные варианты использования этой железяки, в том числе и для МСП430, и для АРМ-ов и для Альтер и пр., и попытаться всё нужное вытащить на этот разъем. Вот, например, для АРМов нужен программатор по СОМ-порту, значит надо второй СОМ-порт меги подтащить к этому разъему. Давайте может в Вике составим табличку с нашими пожеланиями к разъему? 4. Вопрос о еде. Питать ли программатор от контроллера, либо от УСБ? Или питать контроллер от программатора, или вообще не разрешать такую ситуацию? Так вот, ответ здесь ИМХО простой - не сложно предусмотреть возможность реализовать все эти варианты, да и оставить их на усмотрение энд-юзера. Вопрос только о том, что в варианте с ГР все эти штуки можно будет крутить программно, а без ГР могут потребоваться перемычки (джамперы, ВДМ-ки), что в принципе тоже, совсем не страшно. По этому вопросу я тоже предлагаю перейти к подведению промежуточных итогов, т.е. таблички с желаемыми комбинациями. ЗЫ. Общие соображения. Наверное имеет смысл прислушаться к словам ROC-а и ограничить нашу дискуссию по проекту какими-то временными рамками, ну например, на конец этой недели выкатить примерную конфигурацию девайсины. С том, чтобы на следующей уже обсуждать нарисованную схему, а через неделю развести, да и вкинуть в изготовление...
|
|
|
|
|
Jul 6 2005, 09:25
|

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

|
Цитата(Alexey_N @ Jul 5 2005, 23:01) 2. Вот решительно я пока не понимаю, зачем на выходе нам нужно втыкать шинный формирователь. У любой меги выходная мощность ног - за глаза и за уши для такого дела. Третье состояние - пожалуйста. Двунаправленность - пожалуйста. Зачем нам нужна лишняя деталь? Для согласования выходного напряжения? - Без проблем! - Сама мега пусть и регулирует свое питающее напряжение Только тогда кварц на меге придётся поставить в рассчёте на минимальное напряжение её питания, боюсь, что тогда и о мегабоде можно будет говорить с натяжкой. А согласование уровней перейдёт на стык мега-ftdi. Раздельное программирование всех ног на in/out/Z - не очень-то и надо, MOSI всё равно выход, MISO всё равно вход. Кстати, а для jtag (точнее, для его скорости) полезно бы уметь MOSI процессора направлять то на TDI, то на TMS...
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
Сообщений в этой теме
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 OFF: прошу прощения, с пятницы был отключен ADSL, ... Jul 4 2005, 07:58 ReAl Цитата(AndyBig @ Jul 4 2005, 10:58)По питанию... Jul 4 2005, 15:46 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 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
|
|
|