Контрактное производство электроники. Полный цикл работ

Как сконвертировать 10-ти битный код в 4-х битный с ЦАП AD7520 ?

Новичок
 
Регистрация: 16.12.2014
Сообщений: 4
Репутация: 10
 
16.12.2014 23:38 #1
Здравствуйте. Помогите, как можно с 10-ти битного кода AD7520 ( 16 значений) сконвертировать в 4-х битный код ?
Желательно это сделать без применения дополнительного МК
Последний раз редактировалось Moderator; 17.12.2014 в 10:42.
Оценка
Интернет-магазин ДКО Электронщик снова в открытом доступе. Для оформления покупки вам нужно только авторизоваться. На сайте по выгодным ценам представлена продукция более 4 000 азиатских производителей с возможностью покупки от 1 шт. Они предлагают как собственные оригинальные изделия, так и аналоги продукции производителей, ушедших из России. Данные товары обладают доступной ценой, имеют высокие показатели качества и стабильные каналы поставки на отечественный рынок.
Специалист
 
Аватар для antonydublin
 
Регистрация: 22.09.2010
Адрес: г. Донецк
Сообщений: 873
Репутация: 382
373 0
3 0
 
17.12.2014 14:42 #2
Непонятный и противоречивый вопрос.
Есть 10-битный ЦАП AD7520 с параллельным входом (BIT1-BIT10) и аналоговым выходом (Iout), работающий по таблице

Вход, код - Выход, В
0000000000 - 0
....
1000000000 - VREF/2
....
1111111111 - VREF

Вы хотите получить схему ЦАП -> АЦП, причём реализовать АЦП с параллельным 4х-разрядным выходом. Так?

Или наоборот, "расширить" уже имеющийся 4х-битный код на весь входной диапазон ЦАП (из 4х линий "сделать" 10), т.е. реализовать "дешифратор", на выходе которого может быть одновременно несколько логических единиц. Если так, то нужно вспомнить комбинаторную логику, нарисовать таблицу истинности Вашего преобразователя кода, по ней выписать ДНФ, минимизировать её и реализовать на жёсткой логике схему, соответствующую формуле.
Оценка
В статье приведена подробная практическая инструкция (включающая примеры кода) по работе с OLED-дисплеями и дисплейными модулями с последовательными интерфейсами SPI/UART китайского производителя Jirun. Компания поставляет OLED-дисплеи и OLED-модули семи базовых моделей с диагоналями от 1,54 до 5,5 дюймов (от 128×32 до 256×64 пикселя) в двух вариантах – стандартные для промышленного использования и интеллектуальные с микроконтроллерным управлением.
Новичок
 
Регистрация: 16.12.2014
Сообщений: 4
Репутация: 10
 
17.12.2014 23:21 #3
[QUOTE=antonydublin;159121]

ja hochu получить схему ЦАП -> АЦП, причём реализовать АЦП с параллельным 4х-разрядным выходом.
Оценка
Специалист
 
Аватар для antonydublin
 
Регистрация: 22.09.2010
Адрес: г. Донецк
Сообщений: 873
Репутация: 382
373 0
3 0
 
18.12.2014 01:09 #4
Тогда реализуйте АЦП параллельного типа, 16 компараторов плюс шифратор. Посмотрите по ссылкам картинки, скорее всего найдёте готовое решение для 3х разрядов, переделаете по аналогии для 4х. Всё зависит от сложности. Но в качестве шифратора можно использовать и диодную "матрицу", и готовую микросхему приоритетного шифратора. Например К555ИВ1 или аналог с наращиванием разрядности. Схема 4х разрядного шифратора есть в конце этого документа http://fast-help.narod.ru/Sxems/C/2.2.1.1.1.doc. По другим типам микросхем не подскажу.

И немного теории из google
http://www.gaw.ru/html.cgi/txt/doc/adc/adc_2.htm
http://digteh.ru/digital/Coder.php
http://radiomaster.ru/articles/view/100/
Последний раз редактировалось antonydublin; 18.12.2014 в 01:22.
Оценка
Новичок
 
Регистрация: 04.11.2008
Сообщений: 438
Репутация: 37
27 9
0 0
 
18.12.2014 10:06 #5
Цитата:
16 компараторов плюс шифратор.
Хороший совет ..... для любителей мазохизма -))
Все проще - берите самый простой параллельный АЦП от тех-же AD или даже 572пв1, и пользуйтесь только 4 старшими разрядами. И еще вариант - берете любой маленький и дешевый МК (Atmel или PIC) с внутренним кварцем и встроенным АЦП, пишете программу типа - АЦП померял, резуьтат в порт, вуа-ля
Оценка
Специалист
 
Аватар для antonydublin
 
Регистрация: 22.09.2010
Адрес: г. Донецк
Сообщений: 873
Репутация: 382
373 0
3 0
 
18.12.2014 11:38 #6
Думаю, что вариант использования участка шкалы какого-либо АЦП топикстартер рассмотрел. Иначе зачем задавать такой вопрос?

Да и разве нормировать сигнал перед входом 572ПВ1 не потребуется? А где один ОУ, там и 16 может быть. Те же счетверённые LM324. Зато получается АЦП на "рассыпухе". Чем не курсовой (думаю это курсовой)? Ведь о точности при понижении разрядности говорить тут бесполезно.

И как же условие
Цитата:
Желательно это сделать без применения дополнительного МК.
Оценка
Новичок
 
Регистрация: 26.03.2010
Сообщений: 42
Репутация: 30
18 0
0 1
 
18.12.2014 17:06 #7
Самый простой способ взять четыре старших разряда приходящих на AD7520 и будет вам четырехразрядный код (младшие разряды не используются), точность будет максимальная. Сам же ЦАП можно выпаять для другого применения. Каков вопрос - таков ответ.
Оценка
Новичок
 
Регистрация: 16.12.2014
Сообщений: 4
Репутация: 10
 
28.12.2014 23:31 #8
Tak i zdelal sposibo
Оценка
Banned
 
Регистрация: 21.04.2012
Адрес: южнее Дуная
Сообщений: 4,312
Репутация: 419
500 352
141 0
 
29.12.2014 12:24 #9
Цитата:
Сообщение от AleksandrLV
...я хочу получить схему ЦАП -> АЦП, причём реализовать АЦП с параллельным 4х-разрядным выходом.
.... так вставьте м/у ЦАП-ом и АЦП-ом резистивний делитель 2**6 : 1 ....
Последний раз редактировалось hrpankov; 29.12.2014 в 12:40.
Оценка
Ответ
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
ТМ Электроникс. Электронные компоненты и приборы. Скидки, кэшбэк и бесплатная доставка
Часовой пояс GMT +3, время: 13:04.
Обратная связь РадиоЛоцман Вверх