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-строителям.