ЦАП не устанавливает ноль

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Аватара пользователя
evilbob
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Вт авг 27, 2013 10:51:04
Откуда: Донецк, Украина

ЦАП не устанавливает ноль

Сообщение evilbob »

Добрый день. Решил спросить тут, так как попробовал поиском на форуме поискать по данному вопросу и ничего не нашел, либо лыжи не едут.
Столкнулся с такой ситуацией. Хочу получить на выходе ЦАП нулевой уровень (записав в регистр банально 0). Вот только абсолютного нуля не выходит, на ножке мк присутствует где-то 70мВ. Наводку внешней схему можно исключить, так как проверял с физически отключенной ножкой от остальной схемы.
Кто-то сталкивался с подобным? Или перефразировав вопрос, кто-нибудь получал полный ноль на ЦАПе?
МК stm32l151, так ЦАП настроен и работет исправно, свою функцию выполняет(кроме нуля). Тактирование ЦАПа и порта А присутствует, просто не скопировал сюда....

Код: Выделить всё


//---------DAC-------------		
		GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AN;
		GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;		
	
		GPIO_InitStructure.GPIO_Pin =  DAC0_Pin;
		GPIO_Init(DAC0_Port, &GPIO_InitStructure);	



		DAC_InitStructure.DAC_Trigger =	DAC_Trigger_None;
		DAC_InitStructure.DAC_WaveGeneration = DAC_WaveGeneration_None;
		DAC_InitStructure.DAC_OutputBuffer = DAC_OutputBuffer_Enable;//Disable;//
		DAC_Init(DAC_Channel_1|DAC_Channel_2, &DAC_InitStructure);
		
		DAC_Cmd(DAC_Channel_1, ENABLE);
		DAC_SetChannel1Data(DAC_Align_12b_R,0);



Заранее благодарю за ответы или предложения.
Реклама
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Re: ЦАП не устанавливает ноль

Сообщение Reflector »

Буфер отключи, с ним 0.2V минимум по докам.
Реклама
Аватара пользователя
evilbob
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Вт авг 27, 2013 10:51:04
Откуда: Донецк, Украина

Re: ЦАП не устанавливает ноль

Сообщение evilbob »

[uquote="Reflector",url="/forum/viewtopic.php?p=3558888#p3558888"]Буфер отключи, с ним 0.2V минимум по докам.[/uquote]

Да, я читал доки. И даже пробовал включать и отключать буфер. Но так как особой разницы не заметил, а с включенным буфером система работала лучше в других ситуациях, оставил так.
Reflector, у тебя полный ноль получался на выходе ЦАП? или ниже 0.5мВ (опять же исходя из доков) невозможно получить?
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: ЦАП не устанавливает ноль

Сообщение СКАЗОЧНИК »

А чем измерения проводятся?
Станислав
Реклама
Эиком - электронные компоненты и радиодетали
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Re: ЦАП не устанавливает ноль

Сообщение Reflector »

[uquote="evilbob",url="/forum/viewtopic.php?p=3559241#p3559241"]у тебя полный ноль получался на выходе ЦАП?[/uquote]
С буфером 61 mV, без - 0.1 mV, проверял на F072.
Реклама
Аватара пользователя
evilbob
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Вт авг 27, 2013 10:51:04
Откуда: Донецк, Украина

Re: ЦАП не устанавливает ноль

Сообщение evilbob »

[uquote="СКАЗОЧНИК",url="/forum/viewtopic.php?p=3559250#p3559250"]А чем измерения проводятся?[/uquote]
Смотрю осциллографом.
Reflector писал(а):[uquote="evilbob",url="/forum/viewtopic.php?p=3559241#p3559241"]у тебя полный ноль получался на выходе ЦАП?[/uquote]
С буфером 61 mV, без - 0.1 mV, проверял на F072.
Благодарю за ответ. Собственно, что и хотел узнать.
Реклама
Аватара пользователя
qbit
Встал на лапы
Сообщения: 101
Зарегистрирован: Вт апр 02, 2013 10:03:29
Откуда: Санкт-Петербург
Контактная информация:

Re: ЦАП не устанавливает ноль

Сообщение qbit »

[uquote="evilbob",url="/forum/viewtopic.php?p=3561394#p3561394"]Смотрю осциллографом.[/uquote]
1. Не совсем правильное метрологическое средство для измерения единиц мВ. Не стоит сильно доверять показаниям.
2. Отключите все цепи от выхода цап-а, оставьте выход свободным. Напрямую подключитесь к выводам чипа - к аналоговой земле и выходу цап-а, т.к. на больших отрезках даже земляной цепи может быть разный потенциал в зависимости от топологии платы и пр.
Для связи email: info собака qbit.su
Ответить

Вернуться в «ARM»