|
Цифра в 0-20мА |
|
|
|
Sep 15 2008, 13:23
|
Группа: Новичок
Сообщений: 8
Регистрация: 15-09-08
Пользователь №: 40 215

|
Господа! Мне нужно преобразовать последовательный цифровой код (SPI, I2C) в токовый сигнал 0-20мА (4-20мА). Точность 8-10 разрядов. Какими средствами сейчас решают такую задачу? Видел AD420 - не подходит, дорого. Спасибо.
|
|
|
|
|
Sep 15 2008, 13:50
|
Группа: Новичок
Сообщений: 8
Регистрация: 15-09-08
Пользователь №: 40 215

|
Цитата(Herz @ Sep 15 2008, 16:46)  ЦАПом с соответствующим интерфейсом. Понятно, что речь идет о ЦАПе. Но я вариантов, кроме AD420, не нашел, чтобы был у ЦАПа выход токовый 0-20мА и последовательный интерфейс. Может кто решал такую задачу и может подсказать микросхему?
|
|
|
|
|
Sep 15 2008, 14:03
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

|
Часто такое проще через ШИМ + фильтр + U/I. U/I скорее всего в любом случае потребуется. СтОит взглянуть на MCP4921 http://www.microchip.com/wwwproducts/Devic...ocName=en020398Если нужно дешевле, то помнится ЦАП был в P89LPC9107 www.nxp.com, но там SPI/I2C софтовые делать придётся.
--------------------
aka Vit
|
|
|
|
|
Sep 15 2008, 14:40
|

Гуру
     
Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287

|
Цитата(sensor_ua @ Sep 15 2008, 16:03)  Часто такое проще через ШИМ + фильтр + U/I. U/I скорее всего в любом случае потребуется. СтОит взглянуть на MCP4921 http://www.microchip.com/wwwproducts/Devic...ocName=en020398Если нужно дешевле, то помнится ЦАП был в P89LPC9107 www.nxp.com, но там SPI/I2C софтовые делать придётся. А каким боком тут ШИМ? ЦАПов с SPI и IIC интерфейсами так много, что "софтовые делать" ну никакого смысла... Цитата(Golem @ Sep 15 2008, 15:50)  Понятно, что речь идет о ЦАПе. Но я вариантов, кроме AD420, не нашел, чтобы был у ЦАПа выход токовый 0-20мА и последовательный интерфейс. Может кто решал такую задачу и может подсказать микросхему? Не обязательно ЦАП должен быть с выходом 0-20 мА. Любой дешёвый ЦАП подходящей разрядности (удобнее со встроенным ИОН) легко использовать в схеме источника/приёмника тока, добавив к нему ОУ и транзистор. По сути, получим U/I-преобразователь. Во многих даже ОУ (а иногда и транзистор) есть внутри.
|
|
|
|
|
Sep 15 2008, 14:44
|
Группа: Новичок
Сообщений: 8
Регистрация: 15-09-08
Пользователь №: 40 215

|
Цитата(Herz @ Sep 15 2008, 17:36)  А каким боком тут ШИМ? ЦАПов с SPI и IIC интерфейсами так много, что "софтовые делать" ну никакого смысла... ЦАПов-то полно, а что дальше делать? Начинать лепить схему U->I? Операционник+транзистор+обвязка... Я хотел использовать что-то готовое, типа SPI->0-20mA. Тем более, что мне надо еще иметь возможность переключать 0-20 и 4-20мА. Есть хорошая микросхема AD694. 0-10В->0-20мА(4-20мА). Но она дорогая и дефицитная, как и AD420. Как сделать такую схему из отдельных узлов понятно. Я думал, может кто встречал что-то уже готовое, в виде одной микросхемы типа SPI(I2C)->0-20mA.
|
|
|
|
|
Sep 15 2008, 15:02
|

Гуру
     
Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287

|
Цитата(Golem @ Sep 15 2008, 16:44)  ЦАПов-то полно, а что дальше делать? Начинать лепить схему U->I? Операционник+транзистор+обвязка... Я хотел использовать что-то готовое, типа SPI->0-20mA. Тем более, что мне надо еще иметь возможность переключать 0-20 и 4-20мА.
Есть хорошая микросхема AD694. 0-10В->0-20мА(4-20мА). Но она дорогая и дефицитная, как и AD420. Как сделать такую схему из отдельных узлов понятно. Я думал, может кто встречал что-то уже готовое, в виде одной микросхемы типа SPI(I2C)->0-20mA. Ну, ИМХО, или "лепить" (что там лепить - транзистор прицепить тяжело?  ), или использовать готовое. Любители готового, как правило, должны быть готовы переплачивать. А переключать - так это аппаратно необходимо делать?
|
|
|
|
|
Sep 16 2008, 07:49
|
Местный
  
Группа: Участник
Сообщений: 315
Регистрация: 5-05-08
Из: Kursk
Пользователь №: 37 282

|
Использую в гальванически изолированном токовом выходе ADUM1300+AD7390 и XTR115 ИОН ОТ XTR, питание от токовой петли 4-20ма ,4 канала каждый канал изолированный от других. Хотел слепить подешевле но места на плате займёт больше а какой гемор с программой вообще молчу! При меньшей разрядности посмотрите на цифровые потенциометры от ADI+xtr117 компактно и недорого.Переключение 4-20ма и 0-20ма сделайте переключателем подключение резистора смещение ко входу(2) XTR115 смотрите схему.
Эскизы прикрепленных изображений
--------------------
"Если я в чем-то сомневаюсь, я возвращаюсь к началу"
|
|
|
|
|
Sep 16 2008, 17:48
|
Местный
  
Группа: Участник
Сообщений: 315
Регистрация: 5-05-08
Из: Kursk
Пользователь №: 37 282

|
Цитата(Евгений Германович @ Sep 16 2008, 16:16)  Кстати а зачем преобразователь напряжение-ток?Весьма непонятно(опер,транзистор).Надо проще и по средствам.Нужен ЦАП подходящий автору по всем его запросам и самый обычный резистор.Если вых цап=10В то R=500 Ом.Если сопротивление линии не велико и нагрузка фиксирована то получится дёшево и сердито. XTR115 -используется не только для преобразования ток-напряжение,но и для питания всей схемы от 4-20 ма и в качестве ион для цап,еслиб это было не нужно питание от выхода 4-20ма, использовал бы операционник помощнее от TI в ПНТ. Предлагая использовать цап с 10в выхода, подумайте а чем его питать,если питание схемы 5в или 3,3в ставить DC\DC преобразователь? Цап с 10 вольтовым выходом дороже 5 и 3 вольтовых! Из практики:подключал прибор трм-12(Овен)с токовым входом через резистор к цап,намучался подбирал сопротивление ,вход прибора низкоомный 56ом. При экплуатации устройства в помещении с высокой температурой(50^C) ток уполз на 0.1ма,хотя резистор ставил прецизионный с2-23,делайте вывод? А мне была нужна точность,повторяемость и регулировка масштабирования,поэтому такая сложность. Если достаточно 10 разрядов,используйте цифровой I2C или SPI потенциометр и XTR117 и будет вам счастье за 3 бакса. Кто предложит вариант с питанием от 4-20ма дешевле с удовольствием использую(варианты с шим и резистором,операционником в режиме ПНТ не предлагать)?
--------------------
"Если я в чем-то сомневаюсь, я возвращаюсь к началу"
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|