реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> самая дешевая микросхема уникальной идентификации
KESTVVV
сообщение Aug 27 2015, 13:34
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 7-02-07
Пользователь №: 25 146



Здравствуйте.
Имеется группа приборов на основе AVR. И у каждого из них должен быть уникальный номер.
Поэтому вопрос в следующем - каким самым бюджетным способом реализовать уникальные номера приборов.
Пока что единственный вариант - таблетка ds1990 наглухо впаянная в плату.
В микроконтроллерах AVR на сколько я помню нет информации о внутреннем уникальном коде.

Есть ли у кого мысли по поводу более технологичного и дешевого варианта?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 27 2015, 13:46
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Для чего эти уникальные номера будут использованы? От ответа на этот вопрос и будет зависеть реализация или НЕвозможность реализации.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
KESTVVV
сообщение Aug 27 2015, 13:50
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 7-02-07
Пользователь №: 25 146



Идентификация приборов по радиоканалу. Необходимо хотя бы 10 битное число .
Запись в EEPROM - не самый технологичный вариант.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 27 2015, 13:55
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (KESTVVV @ Aug 27 2015, 16:50) *
Идентификация приборов по радиоканалу. Необходимо хотя бы 10 битное число .
Запись в EEPROM - не самый технологичный вариант.

Записывайте во Flash. Какие проблемы? Да и в EEPROM, при всей странности встроенной в AVR EEPROM, можно организовать надежное хранение с дублированием, сигнатурой и восстановлением.




--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
trofim2
сообщение Aug 27 2015, 14:44
Сообщение #5





Группа: Участник
Сообщений: 11
Регистрация: 30-01-13
Пользователь №: 75 410



Цитата(zltigo @ Aug 27 2015, 16:55) *
Записывайте во Flash. Какие проблемы? Да и в EEPROM, при всей странности встроенной в AVR EEPROM, можно организовать надежное хранение с дублированием, сигнатурой и восстановлением.

Поподробнее можно о сигнатуре и восстановлении
Go to the top of the page
 
+Quote Post
blackfin
сообщение Aug 27 2015, 14:48
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(KESTVVV @ Aug 27 2015, 16:34) *
Поэтому вопрос в следующем - каким самым бюджетным способом реализовать уникальные номера приборов.
Есть ли у кого мысли по поводу более технологичного и дешевого варианта?

11AA02, 93AA46..
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 27 2015, 14:53
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (trofim2 @ Aug 27 2015, 17:44) *
Поподробнее можно о сигнатуре и восстановлении

А что непонятно? Записывается, ну, например, идентификатор и его инверсное значение. Все это дважды. При считывании идентификатора по инверсному значению проверяется его целостность, если что, то восстанавливается по второму экемпляру. Если и второй дохлый почему-то оказался, то взять некий общий для всех по умолчанию находящийся во Flash, дабы потом по нему можно было достучаться до устройства и прописать руками.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 27 2015, 15:00
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(KESTVVV @ Aug 27 2015, 20:34) *
Пока что единственный вариант - таблетка ds1990 наглухо впаянная в плату.
В микроконтроллерах AVR на сколько я помню нет информации о внутреннем уникальном коде.
Есть ли у кого мысли по поводу более технологичного и дешевого варианта?

у того же максима есть те же 1-wire серийные номера в куда более подходящих корпусах, DS2411, например.
upd микрочиповская память указанная выше blackfin подешевле будет.


а вообще уникальный код можно при прошивке во флэш записывать, оно понадёжней еепрома будет,
вроде программатор avreal даже сам это умел делать, в последние пару байт флэша.

Go to the top of the page
 
+Quote Post
KESTVVV
сообщение Aug 27 2015, 16:42
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 7-02-07
Пользователь №: 25 146



А есть ли какие-то существенные отличия DS2411 от DS1990 , не считая корпуса и вывода питания?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Aug 27 2015, 17:20
Сообщение #10


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(_pv @ Aug 27 2015, 18:00) *
вроде программатор avreal даже сам это умел делать, в последние пару байт флэша.
В любые указанные байты флеша. Активно пользуюсь, очень удобно.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
khach
сообщение Aug 27 2015, 17:26
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



http://www.maximintegrated.com/en/products...cts/DS2401.html
Go to the top of the page
 
+Quote Post
KESTVVV
сообщение Aug 27 2015, 18:23
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 7-02-07
Пользователь №: 25 146



Спасибо за информацию по DS2401.
Go to the top of the page
 
+Quote Post
uriy
сообщение Aug 28 2015, 09:28
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



На STM надо уходить с AVR. Там есть встроенный уникальный ID.
Контроллеры гораздо функциональней и цена ниже.
Go to the top of the page
 
+Quote Post
khach
сообщение Aug 28 2015, 18:31
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Цитата(KESTVVV @ Aug 27 2015, 20:23) *
Спасибо за информацию по DS2401.

Еще есть http://www.maximintegrated.com/en/products...ts/DS28E05.html Она конечно более навороченая, но зато в корпусе SOT23 ее хрен на плате найдешь, затеряется среди транзисторов. Ее так и прятали- одна из ног микроконтроллера управляет транзисторным ключем и по совместительству- 1-wire шина для спятанного ид чип.
Go to the top of the page
 
+Quote Post
zombi
сообщение Aug 28 2015, 21:55
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(uriy @ Aug 28 2015, 12:28) *
На STM надо уходить с AVR. Там есть встроенный уникальный ID.

Тогда уж проще на xmega.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 16:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01564 секунд с 7
ELECTRONIX ©2004-2016