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

 
 
> Посоветуйте варианты сделать плату уникальной., Максимально просто.
MegaVolt
сообщение May 24 2016, 11:21
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Очень хочется сделать платы уникальными. Потратив на это как можно менее ресурсов. В идеале бесплатно sm.gif))
Плата подцепляется через разъём к другой плате с ПЛИС.

Плат больше 16.
Ресурсы которые есть. 1-3 провода в разъёме. Примерно столько же ног ПЛИС но желательно поменьше. Ресурсы ПЛИС не ограничены sm.gif Время тоже не критично.

Ресурсы которые стоит экономить:

1. Контакты в разъёме к плате.
2. Сигналы ПЛИС.
3. Компоненты на плате.
4. Количество перемычек/разрезанных дорожек.

Варианты которые знаю я и их минусы.

1. Некая память. Например 1-wire. Пункты 1,2,4 супер. Но нужна микросхема которая в проекте не стоит sad.gif Плюс всякие лишние согласования с заказчиком.
2. Сдвиговый регистр с перемычками заданным номером. Многовато перемычек, лишняя микруха.
3. Банальные перемычки на питание или на землю. Количество линий Ln2(N) - многовато.
4. Вариант чуть сложнее предыдущего дополнительно добавив Pull_Up и Pull_Down. Количество линий Ln4(N) уже существенно лучше. Плюс 4 перемычки на линию и 1 резистор.
5. То же плюс кондёр. Уже Ln6(N). По моему уже даже избыточно sm.gif
6. Изменение номинала элемента висящего на линии. Например резистора подцепленного по R-2R схеме. Достаточно большое количество резисторов.

Короче господа подскажите что можно ещё использовать. Может есть какие оригинальные способы по каким нибудь паразитам идентифицировать платы или ещё как. На плате есть парочка SPI устройств но в них нет ничего уникального sad.gif

Может есть ещё какие то способы которые я пропустил?
Go to the top of the page
 
+Quote Post
6 страниц V  < 1 2 3 4 > »   
Start new topic
Ответов (15 - 29)
MegaVolt
сообщение May 24 2016, 12:51
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(shewor @ May 24 2016, 15:36) *
1. Уникальный циклический избыточный код (CRC) на регистре сдвига на каждой плате.
Выйдет ли это решение экономней простого сдвигового регистра с кодом на входах?
Go to the top of the page
 
+Quote Post
controller_m30
сообщение May 24 2016, 12:53
Сообщение #17


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 24-02-09
Пользователь №: 45 309



То что предложил ViKo, как я понял. Присоединяюсь, самое простое.
ПЛИС разряжает кондёр до 0, а потом переводит пин в режим входа и ждёт когда кондёр зарядится до пол-питания. В зависимости от номинала резистора время заряда будет разное.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
ViKo
сообщение May 24 2016, 12:55
Сообщение #18


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(MegaVolt @ May 24 2016, 15:32) *
Ну так это и выходит R-2R цепочка.

R-2R - это лестница, подключенная к нескольким узлам. А параллельное соединение подключено к двум узлам.
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение May 24 2016, 12:56
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(controller_m30 @ May 24 2016, 15:53) *
То что предложил ViKo, как я понял. Присоединяюсь, самое простое.
Простое но не технологичное.
Go to the top of the page
 
+Quote Post
ViKo
сообщение May 24 2016, 12:57
Сообщение #20


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(controller_m30 @ May 24 2016, 15:53) *
То что предложил ViKo, как я понял. Присоединяюсь, самое простое.
ПЛИС разряжает кондёр до 0, а потом переводит пин в режим входа и ждёт когда кондёр зарядится до пол-питания. В зависимости от номинала резистора время заряда будет разное.

Да, как-то так.
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение May 24 2016, 12:57
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(ViKo @ May 24 2016, 15:55) *
R-2R - это лестница, подключенная к нескольким узлам. А параллельное соединение подключено к двум узлам.
Если мы используем 1 номинал то нужно иметь 16 посадочных мест? На всякий случай? Места на плате не так и много.
Go to the top of the page
 
+Quote Post
ViKo
сообщение May 24 2016, 13:00
Сообщение #22


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(MegaVolt @ May 24 2016, 15:57) *
Если мы используем 1 номинал то нужно иметь 16 посадочных мест? На всякий случай? Места на плате не так и много.

Зачем же себя так ограничивать в номиналах? rolleyes.gif
Напаяйте один SMD резистор на другой, третий... biggrin.gif
Конденсатора 2 возьмите.
Go to the top of the page
 
+Quote Post
VCO
сообщение May 24 2016, 13:06
Сообщение #23


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



Ещё кварцевые резонаторы или генераторы разной частоты можно использовать. Это конечно дороже, но красивше sm.gif


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
controller_m30
сообщение May 24 2016, 13:07
Сообщение #24


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 24-02-09
Пользователь №: 45 309



Цитата(MegaVolt @ May 24 2016, 15:56) *
Простое но не технологичное.

В смысле не технологичное? Такое нельзя сделать доступными технологиями? Экономия деталей, пинов ПЛИС, и разъёмов здесь максимальная: на одну плату - 1 пин и один резистор. Меньше уже не придумать laughing.gif
Или вы вообще хотите определять количество подключенных плат, и их условные номера, по общей для всех шине из 1-3 пинов? Типа как Plug and Play в компе?

Сообщение отредактировал controller_m30 - May 24 2016, 13:09
Go to the top of the page
 
+Quote Post
iev91
сообщение May 24 2016, 13:09
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 2-05-16
Из: Тольятти
Пользователь №: 91 565



DS2401 - уникальный серийник. Правда, это тоже п.1.
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение May 24 2016, 13:19
Сообщение #26


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(ViKo @ May 24 2016, 16:00) *
Зачем же себя так ограничивать в номиналах? rolleyes.gif
Напаяйте один SMD резистор на другой, третий... biggrin.gif
Меня за такие идеи пристрелят на месте...

По поводу RC цепочки я понял. Не нужно меня уговаривать. Есть ли ещё варианты?

Пока мой вариант выглядит так:
Прикрепленное изображение


Плюсы. Любые из имеющихся номиналов любой точности.

Затраты. 2 посадочных места на плате на каждый провод дают 6 комбинаций. Соответственно 4 элемента на плате дают 36 комбинаций.

От этого и можно плясать. И сравнивать.

RC схема для получения подобного потребует минимум 6 номиналов R и 6 номиналов С. Но даёт выигрыш на плате. Учитывая что цена посадочных мест на плате нулевая. Выигрыш по сути тоже нулевой. А вот закупка кучи номиналов операция более затратная.

Цитата(VCO @ May 24 2016, 16:06) *
Ещё кварцевые резонаторы или генераторы разной частоты можно использовать. Это конечно дороже, но красивше sm.gif
Это вариант. Не сообразил sm.gif)

Цитата(controller_m30 @ May 24 2016, 16:07) *
В смысле не технологичное?
Закупка N разных номиналов не применённых в плате это весьма не технологично на пой взгляд. Технологичность рассматривается в широком смысле. Как простота производства изделия.
Цитата
Или вы вообще хотите определять количество подключенных плат, и их условные номера, по общей для всех шине из 1-3 пинов? Типа как Plug and Play в компе?
Не не не... каждое устройство по своей шине.
Go to the top of the page
 
+Quote Post
ViKo
сообщение May 24 2016, 13:28
Сообщение #27


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Я не понял картинки. Припаяете вы два одинаковых резистора, получите половину питания. Чем измерять-то будете? RC или CR - как различать? R или 0 (Ом?) - как различать?
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение May 24 2016, 13:31
Сообщение #28


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(ViKo @ May 24 2016, 16:28) *
Я не понял картинки. Припаяете вы два одинаковых резистора, получите половину питания. Чем измерять-то будете?
Варианты пронумерованы от 1 до 6 и содержат одну строку. Варианта с двумя резисторами нет. Есть вариант с резистором и конденсатором. Это детектируется на раз.
Go to the top of the page
 
+Quote Post
ViKo
сообщение May 24 2016, 13:39
Сообщение #29


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(MegaVolt @ May 24 2016, 16:31) *
Есть вариант с резистором и конденсатором. Это детектируется на раз.

Да, можно прочитать ножку один раз, а затем, через некоторое время, другой. И по комбинации определить 4 варианта: R на землю, R на питание, RC, CR.
И еще одну такую цепь на другую ногу ПЛИС завести. Итого 4 х 4.
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение May 24 2016, 13:42
Сообщение #30


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(ViKo @ May 24 2016, 16:39) *
Да, можно прочитать ножку один раз, а затем, через некоторое время, другой. И по комбинации определить 4 варианта: R на землю, R на питание, RC, CR.
И еще одну такую цепь на другую ногу ПЛИС завести. Итого 4 х 4.
Ну так я это и нарисовал. Только ещё вариант когда R=0 и попытку его перетянуть ПЛИС через токоограничивающий резистор.
Go to the top of the page
 
+Quote Post

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

 


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


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