Не хватает числа моделей на передатчике

Yuriy

Прочатал Datasheet на эту микросхему. Используется всего пять выводов:
4 - земля
5 - питание
7 - защита от записи
6 - тактовая частота
5 - адрес\ вход данных\ выход данных (открытый сток)
Если напаять микросхему сверху родной, то какие выводы подпаивать? А какие через тумблер?
Сначала думал все запаять, кроме 7, которым выбирать какая микросхема в работе, но потом понял, что все-таки этим буду выбирать в какую микросхему записывать данные, а в какую нет.
Или через тумблер пустить вывод 5 (в связи с тем, что он с открытым стоком, то на него еще напаять резистор 10К), а все остальные подпаять? Не совсем уверен, вывод 6 - это только вход?

И еще вопрос, а надо ли копировать содержимое родной памяти в новую? Может там только храняться только пользовательские данные, которые мы заносим при настройке моделей, а в новом пультике она пустая?

6wings

мне кажется, что коммутации только одной 7-й ножки не хватит.
А считывать-то как? Из двух мс сразу??
Надо, наверное, 5 и 7 одновременно.

Yuriy

Как я понял 7 нога - это только защита от записи (а не выбор кристалла).
Если подать землю - то можно читать и писать.
Если подать +U - то можно только считывать.

А считывать данные, записывать данные и адрес задаются только по одной ноге - 5. Вот помоему и получается, что только и надо коммутировать эту ножку. Только я не уверен 😦

В предыдущем посте допустил ошибку - питание - 8 нога.

an2an
Yuriy:

Прочатал Datasheet на эту микросхему. Используется всего пять выводов:
4 - земля
5 - питание
7 - защита от записи
6 - тактовая частота
5 - адрес\ вход данных\ выход данных (открытый сток)

Что-то много пятых ног, короче надо коммутировать именно SDA, остальные не трогать. И важно не коммутировать вовремя записи/чтения, а-то такого понапишет…

Yuriy:

И еще вопрос, а надо ли копировать содержимое родной памяти в новую? Может там только храняться только пользовательские данные, которые мы заносим при настройке моделей, а в новом пультике она пустая?

Кто же его знает, попробуйте и нам расскажите. Но, я бы копию снял в любом случае…

Yuriy

Припаял чистую микросхему сверху, коммутирую вывод 5 - SDA.
Пульт не включается - выдает ошибку №1 (тоже самое вообще без микросхемы).
Считал оригинальную микросхему и тоже самое зашил в новую, тумблером коммутирую вывод 5.
С оргинальной микросхемой работает, с новой нет - выдает ошибку № 3.
Ну думаю что-то не так считал с оригинальной, заново подключил программатор - считывается всего два байта, а дальше FF (первый раз тоже мало считал, около 60 байт). Ну думаю, выпаяю полностью микросхему и все считаю. Выпаял - вообще чистая получается. Боялся, что вообще сжег. Все восстановил - работает.
Новую микросхемы и считываю и программирую - все нормально, а с оригинальной не получается. Микросхема таже самая, только другой температурный диапазон.
Получается, что программатор возможно глючит. Собран вот по этой схеме добавлен только резистор 10к с выв.5 на +пит (так как открытый сток). Программа icprog105D. Раньше программировал PIC контроллеры, проблем не было. Кстати написано, что этот программатор работает с 24Схх, а у меня 24LC08B, в чем их разница?
Кто-нибудь может подсказать в чем собака порылась?

an2an
Yuriy:

Кто-нибудь может подсказать в чем собака порылась?

Странно это… Что-то Вы не так делаете.

Кстати, а что получается если включить питание с оригинальной микросхемой, а уже потом подключить новую и записать модель?

Yuriy
an2an:

Кстати, а что получается если включить питание с оригинальной микросхемой, а уже потом подключить новую и записать модель?

Эх, уже вытащил вторую микросхему и собрал пультик, завтра хочу полетать. Попробую попозже это проделать. Хочу поискать фирменный программатор и попробовать прочитать микруху им. Если не найду, то надо делать какой-то другой программатор. Чувствую, что все можно сделать, а не получается. Обидно. 😈

Yuriy

Все сделал с помощью программатора PonyProg. Теперь у меня 2 микросхемы переключаются через дополнительный тумблер и соответственно стала память на 8 моделей. Одно но - микросхемы у меня работают при температуре от 0 °С, а родная от -40 °С, но со всременем найду другую микросхему и заменю.

SAN

Все сделал

Замечательно, поздравляю. 😃
Юрий, а теперь было бы здорово, если бы вы подвели итог и пошагово с фотографиями (или хотя бы с эскизами) платы описали весь процесс.

Будет на что ссылаться в будущем.

Yuriy
SAN:

Замечательно, поздравляю. 😃
Юрий, а теперь было бы здорово, если бы вы подвели итог и пошагово с фотографиями (или хотя бы с эскизами) платы описали весь процесс.

Будет на что ссылаться в будущем.

Хорошо, попробую сделать.
Огромное Вам спасибо за подсказки.
(Это я приходил к вам летом в поле на полеты, когда был в командировке)

SAN

Огромное Вам спасибо за подсказки.
(Это я приходил к вам летом в поле на полеты, когда был в командировке)

Всегда пожалуйста. (я вас узнал 😃)
Коллег в своем городе нашли?

Yuriy
SAN:

Всегда пожалуйста. (я вас узнал 😃)
Коллег в своем городе нашли?

Да, нашел. 20 августа, в день воздушного флота России моделисты собрались в аэропорту (аэропорт у нас не действующий), там и познакомился.

an2an
Yuriy:

Все сделал с помощью программатора PonyProg. Теперь у меня 2 микросхемы переключаются через дополнительный тумблер и соответственно стала память на 8 моделей. Одно но - микросхемы у меня работают при температуре от 0 °С, а родная от -40 °С, но со всременем найду другую микросхему и заменю.

Поздравляю, не переживайте по поводу -40, все будет работать и так. Может потрескаться корпус, но далеко не сразу.

MAX-65

И прошивочку не плохо-бы…
А кстати какая микросхема стоит в RD6000 с памятью на 8 моделей??? А могет вообще та-же только с другой прошивкой??? Может если её в VG6000 поставить и память на 8моделей станет и индикатор будет отображать 5,6,7,8 ???

an2an
MAX-65:

И прошивочку не плохо-бы…
А кстати какая микросхема стоит в RD6000 с памятью на 8 моделей??? А могет вообще та-же только с другой прошивкой??? Может если её в VG6000 поставить и память на 8моделей станет и индикатор будет отображать 5,6,7,8 ???

Даже не мечтай. Полагаю в этой флешке только данные о моделях и возможно о калибровках. Не более того.

Yuriy
SAN:

а теперь было бы здорово, если бы вы подвели итог и пошагово с фотографиями (или хотя бы с эскизами) платы описали весь процесс.

Будет на что ссылаться в будущем.

Для данной модернизации необходимо проделать следующее:

  1. С сайта www.lancos.com скачать программу PonyProg, схему программатора и адаптера для 24СХХ
  2. Собрать программатор и предварительно его проверить на чистой микросхеме
  3. Вскрыть корпус (предварительно открутить антенну)
  4. Отпаять верхний ряд выводов микросхемы 24LC08B-I/SN (в принципе достаточно только выводов 5 и 6, но так проще), выводы 1-4 подсоединены к земле. Подключить программатор: земля, +Uпит, SDA, SCL, вывод WP через 10К на +Uпит.
  5. Считать оригинальную микросхему и сохранить файл на диске
  6. Запрограммировать новую микросхему
  7. Запаять на место оригинальную микросхему и разорвать дорожку от 5 ножки (на картинке помечено синим)
  8. Запаять сверху новую, заранее запрограммированную микросхему (все выводы кроме – 5)
  9. Установить тумблер в корпус, средний контакт подпаять к SMD резистору который отрезали от 5 ножки. Переключаемые контакты соответственно к 5 ножкам двух микросхем
  10. Этим тумблером переключать микросхемы при выключенном передатчике. В противном случае, при включении передатчика, будет загружена конфигурация с одной микросхемы, а изменения будут писаться в другую.
    На всякий случай выкладываю файл своей микросхемы.

Sanwa_VG6000_24LC08B_new.rar

SAN

Отлично!
Занес в цитатник.