1-WIRE ПРОГРАММАТОР ДЛЯ MAX 31826

Чем и как залить прошивку в контроллер, EPROM, чайник, утюг, самовар ...
Ответить
yurajawa
Читатель
Читатель
Сообщения: 3
Зарегистрирован: 22 мар 2021, 15:41

1-WIRE ПРОГРАММАТОР ДЛЯ MAX 31826

Сообщение yurajawa »

Здравствуйте. может кто нибудь просветить чем можно считать и записать EEPROM MAX 31826?. ЗАРАНЕЕ СПАСИБО.
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3033
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: 1-WIRE ПРОГРАММАТОР ДЛЯ MAX 31826

Сообщение rhf-admin »

Хм, тайминги вроде стандартные. Я бы мог за недельку добавить подержку этого чипа, только кто бы это потом протестировал?
С уважением, администрация сайта.
yurajawa
Читатель
Читатель
Сообщения: 3
Зарегистрирован: 22 мар 2021, 15:41

Re: 1-WIRE ПРОГРАММАТОР ДЛЯ MAX 31826

Сообщение yurajawa »

я бы протестировал. микруха есть. только какой программер нужен для этого?
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3033
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: 1-WIRE ПРОГРАММАТОР ДЛЯ MAX 31826

Сообщение rhf-admin »

Для этого нужен программер с этого сайта:
https://radiohlam.ru/product/rh-0004/ + https://radiohlam.ru/product/rh-0003/

Я в выходные попробую добавить поддержку этих чипов.
С уважением, администрация сайта.
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3033
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: 1-WIRE ПРОГРАММАТОР ДЛЯ MAX 31826

Сообщение rhf-admin »

Добавил поддержку MAX31826. Протестируйте плиз у кого есть такие чипы и программатор.
Реализовано всё, кроме залочивания (это потом добавлю).
Вложения
1-Wire_Programmer_v3-5_beta1.zip
(582.36 КБ) 256 скачиваний
С уважением, администрация сайта.
yurajawa
Читатель
Читатель
Сообщения: 3
Зарегистрирован: 22 мар 2021, 15:41

Re: 1-WIRE ПРОГРАММАТОР ДЛЯ MAX 31826

Сообщение yurajawa »

Здравствуйте. Это я вас напрягаю по MAX31826. Не могли бы подсказать как наиболее быстро приобрести программатор для MAX31826, тот на который вы кинули ссылки. я из Белоруссии. Видел на ебэе. Или есть варианты быстрее? Может быть через ваш сайт?
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3033
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: 1-WIRE ПРОГРАММАТОР ДЛЯ MAX 31826

Сообщение rhf-admin »

Разницы нет, я в любом случае отправлю в течении одного-двух дней и в любом случае это будет почта России. Так что скорость будет одинаковой.
По времени в Беларусь идёт от 10 дней до 2-х недель. Последний заказ ушёл туда 6 апреля, вчера прошёл там регистрацию.
С уважением, администрация сайта.
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3033
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: 1-WIRE ПРОГРАММАТОР ДЛЯ MAX 31826

Сообщение rhf-admin »

Так, ну что, работу с чипами MAX31826 наконец протестировали, плюс я реализовал для этих чипов алгоритмы залочивания памяти (в бета-версии на соответствующих кнопках не было никакого функционала), плюс в процессе был найден и исправлен косяк в обработке результатов выполнения функции 0xB4 (определение типа питания, поддерживается не всеми чипами).
Как итог - релиз проги версии 3.5 (можно найти на официальной странице).

По-поводу чипов MAX31826 могу сказать следующее:
  • Функции записи и преобразования температуры работают только от внешнего питания (от паразитного - не работают). Ограничение связано с тем, что для выполнения этих функций паразитного питания максу не хватает и программатор должен уметь не позднее чем через 10 мкс после передачи чипу соответствующей команды "жёстко" притягивать шину данных к питанию. "Жёстко" - то есть напрямую, а не через резистор. В примере из даташита для этого используют полевой транзистор. Шлюз подобным функционалом не обладает, поэтому только внешнее питание.
  • Функции, связанные с залочиванием чипа не тестировались (чипы дорогие и их жалко). Сами алгоритмы залочки - несложные и соответствующие функции (Lock Low Memory / Lock High Memory) на 99% должны работать правильно. А вот по поводу того, как узнать статус чипа (залочен он или нет) и можно ли вообще это сделать - в даташите как-то невнятно всё написано. Так что кнопке Read Lock Status я бы сильно не доверял. В конце концов, самый верный способ проверить залочку такой:
    • прочитать чип
    • изменить что-то в прочитанных данных (запомнив что и на что меняли, чтобы потом можно было вернуть как было)
    • записать всё обратно
    • прочитать чип ещё раз
    Если изменения записались - чип не залочен, не записались - чип залочен.
С уважением, администрация сайта.
Ответить