BiDiPro. Вопросы и ответы (FAQ)
v1.4 (23.10.2005)
Q: Какие версии программатора
существуют и какая из них текущая ?
A: 1.0 / 1.1 - экспериментальная, осталась разве
что на некоторых сайтах, владельцы которых не
обновляли их года 3. Схемотехнически существенно
отличается от более поздних вариантов. Софтом
практически не поддержана, есть только
тест-программа, написанная автором с поддержкой
некоторых ИС. Возможно, где-то могут встретиться
и чертежи платы, но она не была в производстве.
1.2(a.b) - Между собой отличаются незначительно,
парой соединений. Поддержаны тестовым софтом от
автора и софтом от CnCLab. Была выпущена пробная
партия в 20 штук заводских плат 1.2а. Может быть
доработана до частично / или полнофункциональной
1.3
1.3 - Последний, с датой на плате 10.04.2001 и, судя по
всему, окончательный вариант. Поддерживается
софтом от CnCLab, который постоянно обновляется,
совместим сверху с 1.2b. Распространяются
заводские платы почтой по СНГ , за пределами СНГ -
с учетом почтовых расходов.
Q: Каким кабелем программатор цепляется к
компьютеру?
A: В 1.2 обычный ЛПТ до 1.5м с распайкой 1:1 разъема
как для компа. Используется самопальный кабель с
двумя "папами" на концах. В версии 1.3 используется
стандартный удлинитель ЛПТ и на
плате стоит "папа". Оптимальная длина кабеля
1.5-2.0 м. Кабель должен быть экранирован. (Рекомендации по выбору кабеля)
Q: В чем может быть причина неправильной или неустойчивой
работы программатора (ошибок в сборке нет, все детали исправны) ?
A: Причины могут быть следующие:
* LPT порт ПК неисправен, неправильно настроен или не поддерживает нужный режим
* Некачественный кабель
* В схеме программатора не совсем корректно формируются сигналы CS0,CS1. Для устранения
можно попробовать добавить конденсатор 100...500 pF между CS1 и GND.
Полезно также добавить резисторы 4.7K от +5V на цепи: RD, WR, A0P, A1P.
* Уровень логической единицы с ВВ55 на панельке ниже нормы, особенно в цепях
A9, A11, A15, A19, OE, A13, A17, где установлены диоды.
Способы устранения:
- заменить соответствующие диоды на германиевые или Шотки,
- установить буферные элементы (например 74HC244) на выходы ВВ55.
- Для цепи A13 удалить VD11 и R19, на место диода установить резистор 1K и параллельно ему емкость 1000pF.
Аналогично и для A17.
- не устанавливать напряжение питания микросхемы выше 5.0V
Q: Данные трансформатора преобразователя и
его работа.
A: Преобразователь +30В собран на чашке Б22-Б14 из
феррита 2000НМ с зазором 0.2-0.3мм и транзисторе VT18.
Базовая и коллекторная обмотки содержат 3-5 и 25 - 45
витков провода диаметром 0.25-0.3мм (для меньшей
чашки больше витков). Фазировка трансформатора
указана на схеме. Узел стабилизации напряжения
выполнен на стабилитронах VD19, VD20 и транзисторе
VT16. Стабилитроны нагружены стабильным током
делителя R53, R56. При использовании чашки Б22 выход
из режима стабилизации наступает при токе 170мА.
Для работы программатора вполне достаточно тока
до 100 мА.
Q: С фазировкой трансформатора я впервые
сталкиваюсь, но как я понял например если на
схеме 1 и 2, то 1 это как бы я начал мотать обмотку, а
2 это я её закончил ?
A: Да, если мотать все обмотки в одном
направлении.
Q: И ещё попутно по трансу, обмотки мотаются 1 и
2 на голый сердечник, 3 и 4 на первую обмотку или
тоже на голый сердечник, и можно ли намотать на
кольцо (по пол кольца на обмотку) ?
A: Лучше мотать каждую обмотку равномерно по
всему сердечнику. При необходимости возможно
использовать кольцо К20. Количество витков
коллекторной обмотки в этом случае необходимо
увеличить до 30.
Q: А можно ли вообще обойтись без преобразователя?
A: Конечно. Можно использовать любой блок питания
с 2 напряжениями - 9 и 30V. Цепь PG при этом нужно соединить с VPP.
Q: Можно ли вместо LM317 использовать 7812 ?
A: НЕТ однозначно. Можно использовать
142ЕН12.
Q: Можно ли вместо ВВ55 без буквы A ?
A: НЕТ. Можно использовать i8255A или К580ВВ55А.
Q: Что поставить вместо КС213 ?
A: Вместо двух КС213 можно поставить любые 2-3
стабилитрона, которые при последовательном
включении будут иметь в сумме 26 вольт. В
частности, 2хД813 или 2хД814Д (можно Д814Д+Д814Г).Правда,
у этих стабилитронов начальный ток стабилизации
побольше (может, это и не существенно) и, кроме
того, они не очень впишутся по габаритам в плату.
Или же попробовать один КС527.
Q: У меня есть софт версии 1.4, значит ли это, что
ему нужно железо rev1.4 ?
A: Нет, версия софта не имеет отношение к
железу, ее нумерация независима. А железа выше 1.3
нет в природе, и, скорее всего, не будет. Поэтому
софт 1.4. (и более поздний) работает с
железом 1.2( с ограничениями ) и 1.3
(полнофункционально)
Q: Mожно ли шить PIC контроллеры ?
A: Уже можно, правда пока не все...
Данная страница составлена
Игорем Поповым <pop@akz.lg.ua>
и Alex+ <info@cnc-lab.com>
по Вашим вопросам и по материалам
конференции.
Спасибо за интерес к нашей скромной работе. ;-)))
Мы ждем ваших вопросов и ответов. Этим Вы поможете другим BiDi-строителям.