|
|
  |
Схемы универсальных программаторов |
|
|
|
Oct 20 2008, 07:02
|
Гуру
     
Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847

|
Цитата(Dimmix @ Oct 15 2008, 17:36)  А в чем проблема поддержки, если нужно прошить отсутствующий девайс конфигурируете сами по даташиту что требуется и все. Гы гы гы  За время существования Uniprog'а (лет так 10) и несмотря на наличие UDK (Uniprog Developers Kit) сторонними разработчиками был сделан ровно 1 (прописью - ОДИН) програмирующий модуль, хотя воплей - 'А когда будет то, когда будет это?!!!' была масса  Цитата(Огурцов @ Oct 17 2008, 02:40)  Вот, кстати, зря. .NET позволяет абсолютно полностью реализовать плагины так, чтобы дать возможность любому пользователю реализовать свой алгоритм программирования (вместе с файлом INI, точнее конфигурации чипа). Угу, и 10М net run-time в качестве 'библиотеки поддержки'  Uniprog реализовывал эти самые универсальные plugin'ы под голым ДОСом, (без .net) Цитата При том, что это будет не какой-то доморощенный "язык" "жестов", а весьма стандартный, причем один из нескольких. Соответсвенно появится поддержка всех и любых чипов, а не только тех, до которых дотянулись ручонки у производителя программатора. Мы тоже так думали, жизнь показала обратное - не появились  Цитата зы: когда-то мечтал сделать универсальный программатор, а сейчас он (универсальный) совершенно не нужен - все стало гораздо проще. С этим согласен на все 100%
|
|
|
|
|
Oct 20 2008, 10:24
|
Гуру
     
Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741

|
Такие устройства имеют название Pin driver. По нему и гуглите. Только цена и корпус вряд ли обрадуют. Да и по функциям он для программатора чуть-чуть неподходит обычно. Поэтому собирать драйвер ноги приходиться на рассыпухе, что мы и видим почти во всех универсальных программаторах. Обычно там есть ключ к земле, ключ к питанию, ключ к напряжению программирования, ключ к дополнительному напряжению, ключи к резистивной подтяжке (два- вверх и вниз, да и подтяжек несколько должно быть с разным сопротивлением), преобразователь уровня для сопряжения выходных данных (3.3 в 5 с защитой), компаратор с устанавливаемым порогом на считывание данных, иногда датчик втекающего-вытекающего тока. И таких модулей 40 или 48 штук по числу пинов. Всем этим зоопарком управляет плиса через ключи типа 74hc4053 или чем то подбным. Некоторые производители программаторов упаковали все в заказную микросхему, но купить отдельно ее сложно. АЦПшки процессора обслуживают токовые датчики через мультиплексор. Прошивка ПЛИСы меняется на-ходу при смене типа программируемой микросхемы. ПЛИСы- обычно дешевые FPGA из младших Xilinxов или Alter, т.к ни обьем ни быстродействие от них нетребуются, только ножки и удобство разводки. Обычно их две- справа и слева от панельки. Проц - обычно сейчас АРМ с USB, хотя особых мозгов от него нетребуется- протокол программирования реализуется аппаратно в прошивке FPGA, проц только ее конфигурит а потом льет поток данных, следя за ошибками. Ну и напряжения программирования выставляет. Прошивка FPGA лежит в софте на компьютере, заливается по USB при конфигурации при смене типа. В принципе можно сделать программатор с Эзернетом или беспроводным- таких девайсов еще на рынке вроде нет. Сделаете такую железяку с открытыми исходниками за приемлимые деньги- купим, даже поможем проприетарными протоколами.
|
|
|
|
|
Oct 20 2008, 10:48
|
Знающий
   
Группа: Участник
Сообщений: 645
Регистрация: 24-10-05
Пользователь №: 10 033

|
Цитата(khach @ Oct 20 2008, 14:24)  Некоторые производители программаторов упаковали все в заказную микросхему, но купить отдельно ее сложно. Что за производители сопсн то и нужен заказной контроллер. А пин драйвер нужен на 48 каналов а в основном 2 или 4 Цитата В принципе можно сделать программатор с Эзернетом или беспроводным- таких девайсов еще на рынке вроде нет. Имеетса ввиду что сетевой программатор не помешал бы или с блютузом. Или девайс для удаленной прошивки с ADSL . А вобще если делать программатор и с открытым интерфейсом и модульный чтоб можно организовать требуемую конфигурацию
|
|
|
|
|
Oct 20 2008, 11:49
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(khach @ Oct 20 2008, 14:24)  Обычно там есть ключ к земле, ключ к питанию, ключ к напряжению программирования, ключ к дополнительному напряжению, ключи к резистивной подтяжке .. Проц - обычно сейчас АРМ с USB, хотя особых мозгов от него нетребуется- протокол программирования реализуется аппаратно в прошивке FPGA, проц только ее конфигурит а потом льет поток данных, следя за ошибками. Ну и напряжения программирования выставляет. Прошивка FPGA лежит в софте на компьютере, заливается по USB при конфигурации при смене типа. Все правильно написано  Вы, случаем, сами не грешили этим неприличным занятием - разработкой программаторов?  Я только не понял относительно резисторных подтяжек. Это к чему? Цитата Сделаете такую железяку с открытыми исходниками за приемлимые деньги- купим, даже поможем проприетарными протоколами. Это предложение только для Dimmix-а или ко всем относится?
|
|
|
|
|
Oct 20 2008, 17:26
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(XVR @ Oct 20 2008, 07:02)  Угу, и 10М net run-time в качестве 'библиотеки поддержки'  Хоть десять, хоть двадцать, хоть сто - посмотрите вокруг - уже в каждой дыре интернет. Цитата(XVR @ Oct 20 2008, 07:02)  Uniprog реализовывал эти самые универсальные plugin'ы под голым ДОСом, (без .net) Но какими усилиями и с каким, извините, результатом. Понятно, что сравнивать 10-20 лет с сегодня нельзя, но я и не говорю, что "нужно было делать так", а говорю "сейчас это можно делать так", чтобы получилось красиво и легко. Цитата(XVR @ Oct 20 2008, 07:02)  Мы тоже так думали, жизнь показала обратное - не появились  А тут главное не наличие, а возможность. Чтобы когда если прижмет, взять в руки студию, и по массе готовых примеров/шаблонов за пять минут написать то, что так нужно. Т.к. производитель программатора не опустится до одного пользователя, или будет неделями мосх компостировать.
Сообщение отредактировал Огурцов - Oct 20 2008, 17:27
|
|
|
|
|
Oct 22 2008, 06:06
|

Техногипнолог
    
Группа: Свой
Сообщений: 1 132
Регистрация: 6-03-05
Из: Saratov
Пользователь №: 3 126

|
"""""""Собственная, специально для GALEP-а разработанная микросхема управления выводами ( pin driver circuit) не только гарантирует оптимальное качество сигнала, но также и сделала возможным создание серии приборов небольших по размерам и с низким расходом энергии. """""" Нет уж, спасибо за "заботу об снижении энергопотребления" - вот чушь-то рекламная! И как потом починять такое чудо? Цитата А смысл "дотягивать", если древние РФ с таким напряжением просто дешевле выкинуть и заменить на "посвежее"... Не так -то просто найти сейчас 2716 с расширенным температурным диапазоном, в то время как РФ2 еще есть. М.б. есть смысл и в Тритоне - взять и доработать Vpp, поставив "подпорку" отключаемую джампером, например.  Это мысль А что сейчас шьет РТ ? Правда редко надо.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|