Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
08.05.2009, 13:10
|
#1
|
Временная регистрация
Регистрация: 08.08.2006
Сообщений: 60
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
разница входа АЦП и выхода ЦАП
программно читаю АЦП и выдаю на ЦАП.. получаю нелийный выход с разницой 2-3 мв до 30-40мв (0-5вольт)..
подскажите че ни так
|
|
|
|
08.05.2009, 15:41
|
#2
|
Вид на жительство
Регистрация: 15.03.2005
Сообщений: 351
Сказал спасибо: 17
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
земеля подробнее пожалуйста
|
|
|
|
08.05.2009, 18:38
|
#3
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: разница входа АЦП и выхода ЦАП
Сообщение от godz320
|
подскажите че ни так
|
выложи схему, програму.. ну ты ж мальчик грамотный... и сам знаеш...
|
|
|
|
08.05.2009, 20:21
|
#4
|
Временная регистрация
Регистрация: 08.08.2006
Сообщений: 60
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Код:
|
#include "aduc814.h"
CSEG AT 0h
jmp main
CSEG AT 53h ; Адрес прерывания TIC
cpl p1.0 ; мигаем светодиодом
reti
CSEG AT 100h
main:
;------ INIT
mov TIMECON,#00000111b ; Инициал. TIC SFR ; 1/128 секундц; вкл. прерывания
mov INTVAL,#64 ; 0,5 секунды и на прерывание
setb EA ; Общее разрешение прерывания
mov A,IEIP2 ; Разрешаем
setb acc.2 ; прерывания
mov IEIP2,A ; TIC
mov ADCCON1,#11000000b ; Инициал. АЦП; Вкл.; Внешний Vref; clock 8PLL; AQ clk 0;
mov ADCCON2,#00000100b ; канал АЦП 4
mov DACCON, #01010110b ; Инициал. АЦП; Вкл. DAC1 ;Внешний Vref; 12 бит; Асинхронный режим
;----------
rep:
setb SCONV ; Пуск вычесления АЦП
jb SCONV,$ ; ждем
mov A, ADCDATAH ; старший разряд
anl A,#0fh ; очистка старших битов, старшего разряда
mov R1,A ; в R1 итог
mov R0, ADCDATAL ; младший в R0
mov DAC1H, R1 ;
mov DAC1L, R0 ; Пускаем ЦАП
jmp rep
end |
-- Прилагается рисунок: --
|
|
|
|
08.05.2009, 20:50
|
#5
|
Временная регистрация
Регистрация: 08.08.2006
Сообщений: 60
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
операционик стоит LM2904
непонял че с кирилицей произошло в комментах
|
|
|
|
08.05.2009, 23:45
|
#6
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
да это как раз и не страшно. ЦАП где ? Не, ну понимаю, ччто ответ как бы напрашивается...
|
|
|
|
09.05.2009, 00:49
|
#7
|
Частый гость
Регистрация: 16.07.2007
Сообщений: 24
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
godz320
После операционника сразу без балластного сопротивления ограничительную диодную сборку - жесть. 8O
Разница в 30-40 мВ может происходить как раз за счет диодной сборки либо возможной нелинейности ОУ. Для начала уберите диодную сборку и поставте резистор 10к перед входом повторителя.
urry ЦАП на P1.7
godz320 на каком интервале вых. напряжения ЦАП наибольшее отклонение? Ради экспериметна сделайте питание ОУ симметричным.
|
|
|
|
09.05.2009, 03:37
|
#8
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Сообщение от godz320
|
операционик стоит LM2904
|
ИМХО LM2904 не RAIL to RAIL
Сообщение от radist1982
|
питание ОУ симметричным.
|
могет и спасти,
Диоды обычно на входах МК стоят.. зачем их ещё лепить достаточно защитный резистор перед ножкой ADC...
ИМХО сначала померять непосредственно на входе ADС и выходе DAC безо всяких ОУ, и если усё ОК, тогда уже ОУ лепить...
Сообщение от urry
|
ЦАП где ?
|
а него два ЦАПА 12 битных встроеных... 20 и 21 ноги ... в даташите подглядел...
|
|
|
|
09.05.2009, 09:10
|
#9
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Ну а чего ещё ты хочешь? У 358/2904 напряжение смещения до 3-6 мВ по даташиту, минимальное выходное напряжение = (земля+1,5В), вот он и врет. Ставь прецизионные - с питанием 5В и rail-to-rail и недорогие (относительно)
opa735 0,005 1,25
opa334, 335 0,005 1
opa333, 2333 0,01 0,95
opa376 0,05 0,95
(тип, смещение в мВ, цена отповая)
и будет тебе счастье.
И диоды должны стоять ПОСЛЕ резистора, резистору сопротивление 100 Ом или даже 1к если большая частота не нужна, а если питание ОУ=питание контроллера, то резистор диоды и конденсатор можно убрать, поставь только конденсатор на входе ОУ
И инверсный вход ОУ подключи не к его выходу, а к входу АЦП. Тебе ведь надо повторить уровень входного сигнала на ВХОДЕ АЦП?
|
|
|
|
09.05.2009, 09:54
|
#10
|
Временная регистрация
Регистрация: 08.08.2006
Сообщений: 60
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
спасибо всем за ответы! я просто не все написал.. извините..
radist1982
picavr
1 .может я дурень что использовал схему подключения драйвера АЦП по даташиту. см рисунок
2. диоды убирал..
3. интервал примерно такой, примерно линейный
0V и выше 1-2 мв; до 2,5V ~ 20 мв .. до 4,98 ~40мв..
Цитата:
|
ИМХО сначала померять непосредственно на входе ADС и выходе DAC безо всяких ОУ, и если усё ОК, тогда уже ОУ лепить...
|
правильно мыслишь! я так и делал поэтому вопрос у меня не про ОУ
4. пробовал подавать любые значения на ЦАП.. на выходе все в идеале! да ребят, замеры делаю не только с выхода ОУ и конечно же с выхода контроллера.. причем тут ОУ тогда? то есть на входе ОУ и на выходе ОУ все четко ровно..
niXto
Цитата:
|
И инверсный вход ОУ подключи не к его выходу, а к входу АЦП. Тебе ведь надо повторить уровень входного сигнала на ВХОДЕ АЦП?
|
непонял.. у меня по схеме как раз же повторитель c Кусил = 1.. и спасибо за ОУ
PS.. даташит на контроллер
http://www.analog.com/static/importe...ts/ADUC814.pdf 25 страница
-- Прилагается рисунок: --
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
АЦП + ЦАП
|
Alchy |
Микроконтроллеры, АЦП, память и т.д |
7 |
08.04.2009 22:34 |
АЦП-МК-ЦАП 1мкс
|
p4all |
Микроконтроллеры, АЦП, память и т.д |
30 |
23.07.2008 13:56 |
ЦАП и АЦП
|
serjios |
Микроконтроллеры, АЦП, память и т.д |
1 |
27.05.2007 18:48 |
[Решено] Стабилитроны для защиты входа ацп
|
Дмитрий Лаб |
Измерительное оборудование |
0 |
22.11.2005 11:46 |
Часовой пояс GMT +4, время: 08:33.
|
|