Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
23.09.2012, 21:47
|
|
Прохожий
Регистрация: 23.09.2012
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Запрет записи в nvram ds1230Y
Всем добрый день.
Человек я от электроники далекий, но нужда прижала.
Ситуация следующая. Промышленный контроллер одной крупной компании через 10 000 стартов после первого пуска блокирует доступ к меню программирования.
Иногда надо подправить параметры. Вариантов несколько.
Можно купить у производителя разблокировщик , один на каждый контроллер (а их у нас около 70) за 1500 американских доларей. Очень гарусный вариант.
А можно программатором в NVram DS1230Y , в которую контроллер пишет свои настройки и количество стартов, обнулить ячейки с FAE до FAF и с FD6 до FD9 (которые отвечают за католичество стартов).
Вопрос таков, возможно создать проставку под модуль NVram , которая сможет блокировать запись именно в эти ячейки.
Насколько я понял из технической спецификации этой памяти, после програмации настроек можно вообще запретить запись в чип, откусив одну ножку. Но контроллер в эту память пишет ошибки, так что вариант с откусыванием не подходит.
Просветите пожалуйста , реально ли что то сделать и как бы это выглядело.
С наилучшими пожеланиями, Илья.
|
|
|
|
23.09.2012, 21:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Запрет записи в nvram ds1230Y
Сообщение от ilkapero
|
Всем добрый день.
Человек я от электроники далекий, но нужда прижала.
Ситуация следующая. Промышленный контроллер одной крупной компании через 10 000 стартов после первого пуска блокирует доступ к меню программирования.
Иногда надо подправить параметры. Вариантов несколько.
Можно купить у производителя разблокировщик , один на каждый контроллер (а их у нас около 70) за 1500 американских доларей. Очень гарусный вариант.
А можно программатором в NVram DS1230Y , в которую контроллер пишет свои настройки и количество стартов, обнулить ячейки с FAE до FAF и с FD6 до FD9 (которые отвечают за католичество стартов).
Вопрос таков, возможно создать проставку под модуль NVram , которая сможет блокировать запись именно в эти ячейки.
Насколько я понял из технической спецификации этой памяти, после програмации настроек можно вообще запретить запись в чип, откусив одну ножку. Но контроллер в эту память пишет ошибки, так что вариант с откусыванием не подходит.
Просветите пожалуйста , реально ли что то сделать и как бы это выглядело.
С наилучшими пожеланиями, Илья.
|
А какую сумму может заплатить крупная компания за хак? Там не так все просто. Но решаемо.
Вопросы по судам и адвокатам целиком на юротделе компании.
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
23.09.2012, 22:06
|
|
Прохожий
Регистрация: 23.09.2012
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Запрет записи в nvram ds1230Y
У голландцев есть вроде рабочий вариант за 47 Евро. По их словам проставка отсеивает обращения контролера к этим адресам .
|
|
|
|
23.09.2012, 22:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Запрет записи в nvram ds1230Y
Можно сделать на ПЛИС
Контроллер скорее всего не прокатит если цикл записи меньше десятков мкс
Нужно будет припаять порядка 16 проводков
Или купите у голландцев, в чем проблема? Дешевле не будет
|
|
|
|
23.09.2012, 22:43
|
|
Прописка
Регистрация: 14.06.2012
Сообщений: 263
Сказал спасибо: 2
Сказали Спасибо 129 раз(а) в 103 сообщении(ях)
|
Re: Запрет записи в nvram ds1230Y
Можно построить либо на дискретной либо программируемой логике (на крайняк - на контроллере,только это расточительно по ресурсам) "вставку", чтобы по комбинации входного кода (который нужен топикстартеру) на выход "вставки" подавались 8 линий данных, например, лог.0. При остальных комбинациях данные проходят без изменений.
В качестве "смесителя" - 8-битные шинные буферы с Z-состоянием, переключающиеся по сигналам разрешения записи.
Если дискретная логика, то можно воспользловаться компаратором кода 74HC688 для выдачи сигнала ревенства входного адреса нужному адресу. Поскольку требуемые топикстартеру адреса отличаются 4-мя младшими битами, на лог.элементах привести к единому коду.
И всё.
|
|
|
|
23.09.2012, 23:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,984
Сказал спасибо: 0
Сказали Спасибо 4,943 раз(а) в 2,371 сообщении(ях)
|
Re: Запрет записи в nvram ds1230Y
Сообщение от ilkapero
|
есть вроде рабочий вариант за 47 Евро
|
сделаю за 15, но в партии от 1000шт. согласны?
|
|
|
|
23.09.2012, 23:18
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Запрет записи в nvram ds1230Y
Можно пойти иначе. Контроллер проверяет значение этих ячеек, пока память не занята и обнуляет их, если значение перевалило через край. Но опять же, да, задача простая, но требует трудозатрат. Огласите бюджет, пожалуйста. Конкурировать не стану, просто понаблюдаю.
|
|
|
|
24.09.2012, 04:18
|
|
Прописка
Регистрация: 14.06.2012
Сообщений: 263
Сказал спасибо: 2
Сказали Спасибо 129 раз(а) в 103 сообщении(ях)
|
Re: Запрет записи в nvram ds1230Y
Дискретная логика - без проблем!
При совпадении адреса в указанном автором диапазоне блокируется разрешаюший сигнал /CS и запись не происходит.
Чтобы при считывании поступали нули на шину данных, ее подтянуть к земле резисторами. Ну, если скорость не высока.
|
|
|
|
24.09.2012, 09:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Запрет записи в nvram ds1230Y
Сообщение от Алекс Василич
|
При совпадении адреса в указанном автором диапазоне блокируется разрешаюший сигнал /CS и запись не происходит.
|
А про верификацию записи не подумали?
Пишется в 2 места не просто так - явно присутствует контроль целостности данных.
Нужно хранить записанные данные до следующего отключения.
|
|
|
|
24.09.2012, 10:20
|
|
Прописка
Регистрация: 14.06.2012
Сообщений: 263
Сказал спасибо: 2
Сказали Спасибо 129 раз(а) в 103 сообщении(ях)
|
Re: Запрет записи в nvram ds1230Y
А это лишь ваши предположения, поскольку доподлинно со слов ТС это не известно. ТС указал два диапазона адресов, но они разные по длине. Можно прочитать то, что в них содержится, затем, грубо говоря, вычесть один запуск и отправить результат в контроллер.
Повторюсь, нам это не известно со слов ТС. Это всего лишь догадки. Там вообще может быть шифрование и вычисление значения байтов по какому-нить ключу.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:53.
|
|