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

 
 
> Преобразования BCD в двоичный код для умножающего ЦАП
syuha
сообщение Sep 12 2017, 19:21
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 64
Регистрация: 31-07-08
Пользователь №: 39 327



В нашем устройстве для генерации DC уставок (уровней) использовается умножающий ЦАП AD7845
В текущей ревизии устройства используем DIP свитчи для установки бинарного кода.
Линии интерфейса заземлены, изменение кода приводит к изменению выходного напряжения.

В следующей итерации хотелось бы заменить метод ввода на что-то более удобоваримое. Выбор пал на ручные переключатели, которые thumbwheel switches, например Omron A7D-106-1.
В идеале хотелось бы иметь три разряда, которыми можно установить напряжение 0-999мВ. Нужного масштабирования можно добиться, подобрав нужное опорное напряжение для ЦАП.

Выход переключателя BCD, а вход ЦАП это двоичный код, встает вопрос конвертации.
Нашел микросхемы, дающее преобразование BCD в двоичный код (DM74184/DM74185A и SN54184/SN74184). Даташит дает схемы подключения для преобразования нескольких разрядов в двоичный код.
Но все эти микросхемы настолько старые, что их не купить, а альтернативы я не нашел. Есть ли идеи у сообщества как реализовать это на современной элементной базе?
Казалось бы, задача тривиальная и должна быть достаточно распростроненной чтобы было какое-то элегантное решение без использования программируемой логики.

Есть ЦАП c BCD входом, но я не нашел подходящих для моей задачи. Есть еще переключатели с HEX выходом, но по удобству использования это не намного лучше двоичных переключателей на плате.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_pv
сообщение Sep 13 2017, 08:34
Сообщение #2


Гуру
******

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



счётчикам ещё нужен клок, а 16ти разрядная параллельная флэш на 1Мбит, как декодер сразу для 4х десятичных разрядов или мелкая CPLD, нынче стоит как один такой двоичный счётчик которых надо по два на каждый разряд.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- syuha   Преобразования BCD в двоичный код для умножающего ЦАП   Sep 12 2017, 19:21
- - Flood   Если требование о неиспользовании программируемой ...   Sep 12 2017, 21:02
- - MegaVolt   Цитата(syuha @ Sep 12 2017, 22:21) Казало...   Sep 12 2017, 21:02
- - _pv   4) SST39VF402C 1$ https://www.digikey.com/pr...   Sep 12 2017, 21:39
- - syuha   Спасибо за ответы! Согласен, любое решение от...   Sep 12 2017, 22:28
|- - ViKo   Цитата(syuha @ Sep 13 2017, 01:28) Соглас...   Sep 13 2017, 08:36
||- - MegaVolt   Цитата(ViKo @ Sep 13 2017, 11:36) Как бы ...   Sep 13 2017, 09:02
||- - Flood   Цитата(ViKo @ Sep 13 2017, 11:36) Как бы ...   Sep 15 2017, 19:22
||- - ViKo   Цитата(Flood @ Sep 15 2017, 22:22) Если в...   Sep 16 2017, 05:23
|- - Serhiy_UA   Цитата(syuha @ Sep 13 2017, 02:28) Соглас...   Sep 13 2017, 17:28
- - Plain   На счётчиках будет неспешно, но минимум компоненто...   Sep 13 2017, 00:37
|- - MegaVolt   Цитата(Plain @ Sep 13 2017, 03:37) На счё...   Sep 13 2017, 08:27
|- - Plain   Цитата(MegaVolt @ Sep 13 2017, 11:27) Не ...   Sep 13 2017, 22:05
|- - _pv   Цитата(Plain @ Sep 14 2017, 04:05) 17...   Sep 14 2017, 07:07
|- - MegaVolt   Цитата(Plain @ Sep 14 2017, 01:05) В пасп...   Sep 14 2017, 08:39
|- - Plain   Цитата(MegaVolt @ Sep 14 2017, 11:39) Воп...   Sep 14 2017, 11:41
|- - MegaVolt   Цитата(Plain @ Sep 14 2017, 14:41) Серьёз...   Sep 14 2017, 13:28
- - VCO   Смоделировать статический декодер в CPLD и перенес...   Sep 14 2017, 07:17
- - iliusmaster   Можно так попробовать на CD4008:   Sep 14 2017, 18:02
- - syuha   Цитата(iliusmaster @ Sep 15 2017, 01:02) ...   Sep 15 2017, 21:37
- - syuha   Долго ли коротко, но собрал я схему, приведенную в...   Feb 9 2018, 22:36
- - ViKo   А входы КМОП микросхем подтягивать к нулю (или еди...   Feb 10 2018, 05:22
- - syuha   Да, добавил подтягивающие 1кОм резисторы на входы ...   Feb 12 2018, 23:58


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

 


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


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