Сделал программатор - WILLEM

Ну вот и подходит к концу 21 год. И вдруг, сижу на работе, выковыриваю из хлама всякие микроконтроллеры (atmega48, atmega32, pic16f621, pic16f72) попадается мне на глаза at89c51 (2 шт. и ещё на чердаке куча плат с такими МК) и я радуюсь что 40 ножечный МК теперь в моём распоряжении. Лезу в интернет и читаю описание на него, не нахожу привычных MOSI, MISO, CLK на картинке с распиновкой. Начинаю доставать информацию про то, как их прошить и ужасаюсь. Шьются только параллельными программаторами коих не так уж и много. TL866 из покупных конечно супер вариант и китайцы в переди планеты всей, но чуток больше 3000руб. за голый программатор на алишке я отдавать не планирую. Это совсем не много для такого уровня программатора, но я использую только AVR и PIC в своих микроподелках и мне другие не нужны. Этих даже больше чем хватает. Но вот at89c51 запала в душу и решено было сделать максимально бюджетный вариант. Самый доступный оказался Willem. Цена микросхем в ЧИПДИП 340 руб. ZIF панельки были в наличии, рассыпуха вся была у меня и на работе ))) за основу взял PCB3.0 так как она на односторонней плате и включил доработки с PCB5.0B. При поиске аналогов микрух почти ни где не приводили аналоги отечественные, а ведь они тоже вполне работоспособны (в ЧИПДИП кстати стоят дешевле импортных) в этом программаторе. Удалось найти все отечественные аналоги кроме CD4014, а посему вот фото того, что получилось у меня после сборки. Пробовал на нём шить pic16f84a, mx25l4005, 93c66, 93c46, at27c010. Ещё приятно что у МК at89c51 стоимость на aliexpress в районе 80руб. вместе с доставкой. удалось компактно собрать все переходники для MCS-51 на одну плату причём одностороннюю. Перемычки конечно можно было сделать покороче после оптимизации, но оптимизировать было уже лень. На фото программатор уже в корпусе и состоит из 2 плат. Просто разделил плату на 2 части, так как в самодельный лазерный гравер одна плата не помещалась.

программатор willem

программатор willem

программатор willem

Намучился я с ним, все тесты проходит отлично, никаких отклонений нет. А при чтении at89c51 и at27c010 один мусор. Вот эти прошивает без ошибок: pic16f84a, mx25l4005, 93c66, 93c46. Со всяких 8 ногих микрух памяти данные считываются через 1 провод помимо CD4014. Где данные попадают на CD4014 начинаются глюки. Хотя по тестам всё норм. Схему проверил раз 50, на обрывы, на замыкание, на правильность соединения и ошибок не найдено. LPT всевозможными тестами тоже вызвонил, проблем нет. Драйверами игрался, разные версии вонды пробовал — бесполезно. ЗАСТАВИТЬ РАБОТАТЬ НЕ СМОГ. Накопил за пол года на TL866 и купил его.
  • 0
  • 16 февраля 2022, 11:35
  • alexeys3

Комментарии (2)

RSS свернуть / развернуть
Древнее восстало зло :)
0
Еще немного успехов в геополитике и нам за счастье будет 4004. Я перевожу на китайский 8051 серийный девайс на работе, хотя понимаю что и это не панацея, надавят на китайцев — они и это прекратят поставлять.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.