Форум Микро-Чип

Форум Микро-Чип (http://www.microchip.su/index.php)
-   Продукция MICROCHIP (http://www.microchip.su/forumdisplay.php?f=6)
-   -   АЦП PIC18F97J60 влияние на соседние каналы (http://www.microchip.su/showthread.php?t=18152)

smart_pic 01.09.2017 08:47

АЦП PIC18F97J60 влияние на соседние каналы
 
Вложений: 1
возникла необходимость измерять уровень сигнала с микрофонного усилителя. Саму схему микрофонного усилителя не привожу , так как классика. На рисунке схема измерения. Сигнал с выхода микрофонного усилителя с максимальным уровнем +-9В поступает на детектор. Для ограничения напряжения на входе процессора имеются защитные диоды.
Так вот : если напряжение на одном из каналов доходит до ограничения диодами , то при отсутствии сигнала на втором входе вижу проникновение напряжения с первого измерительного входа на второй. Если напряжение не превышает 3.3В , то проникновения в соседний канал нет. Проблему решил поставив стабилитрон на 3В параллельно входу АЦП контроллера.
Подскажите правильная ли реакция проца на превышение аналогового напряжения на входе АЦП выше напряжения питания. И как в таком случае сделать правильно схему измерения.

Driver 01.09.2017 09:03

Re: АЦП PIC18F97J60 влияние на соседние каналы
 
Да, именно так и будет. Ацп нормально не работает при входном уровне более чем Vref. Сделайте детектор на ОУ с R-R выходом и питанием его от Vref. А если ставите защитные диоды, то надо ставить шотки.

Илья 01.09.2017 10:58

Re: АЦП PIC18F97J60 влияние на соседние каналы
 
Если выше Vref, то ничего страшного. Если выше Vdd, то да, будет влияние и не только.
см. подробное описание, возможные проблемы и методы противодействия:
TB3013 Using the ESD Parasitic Diodes on Mixed Signal Microcontrollers
http://ww1.microchip.com/downloads/e...tes/93013a.pdf

ampersant 01.09.2017 12:29

Re: АЦП PIC18F97J60 влияние на соседние каналы
 
Цитата:

Сообщение от smart_pic (Сообщение 233965)
возникла необходимость измерять уровень сигнала с микрофонного усилителя. Саму схему микрофонного усилителя не привожу , так как классика. На рисунке схема измерения. Сигнал с выхода микрофонного усилителя с максимальным уровнем +-9В поступает на детектор. Для ограничения напряжения на входе процессора имеются защитные диоды.
Так вот : если напряжение на одном из каналов доходит до ограничения диодами , то при отсутствии сигнала на втором входе вижу проникновение напряжения с первого измерительного входа на второй. Если напряжение не превышает 3.3В , то проникновения в соседний канал нет. Проблему решил поставив стабилитрон на 3В параллельно входу АЦП контроллера.
Подскажите правильная ли реакция проца на превышение аналогового напряжения на входе АЦП выше напряжения питания. И как в таком случае сделать правильно схему измерения.


1. светодиоды разных цветов = стабилизаторы напряжения, заодно при перегрузе светятся.

2. использовать пиковый детектор на базе LM311 с подтяжкой к нужному напряжению. перегрузки не будет 100%, заодно можно сделать усиление сигнала в N раз если сравнивать входное напряжение с выходным после делителя. Но нужно иметь хотябы 3В минусового питания.

3. я вообще отказался от пикового детектирования аналоговым способом. Звук сразу в АЦП, далее не сложная математика, табличное логарифмирование Таблица не полная т.к. её можно сдвигать - экономия ОЗУ

smart_pic 01.09.2017 19:37

Re: АЦП PIC18F97J60 влияние на соседние каналы
 
Цитата:

Сообщение от ampersant (Сообщение 233969)
1. светодиоды разных цветов = стабилизаторы напряжения, заодно при перегрузе светятся.

Про светодиоды знал , что могут работать в качестве стабилитрона. В АОНах на компараторе стоял.Главное , что можно мелкий СМД поставить.

Цитата:

Сообщение от ampersant (Сообщение 233969)
3. я вообще отказался от пикового детектирования аналоговым способом. Звук сразу в АЦП, далее не сложная математика, табличное логарифмирование Таблица не полная т.к. её можно сдвигать - экономия ОЗУ

Здесь как раз нужна экономия ресурсов. когда проект сделал , а потом еще хотелки реализовал, то стало понятно , что надо переходить на ПИК32. Хотя на 18 прекрасно работает. Но у клиента еще хотелок больше стало.

smart_pic 28.09.2017 17:55

Re: АЦП PIC18F97J60 влияние на соседние каналы
 
Решил описать как удалось решить проблему.
Провел эксперимент со светодиодом. поставил светодиод красный. Оказалось что у него напряжение стабилизации порядка 1.5-1.7В. Получается что используем только половину диапазона АЦП. Или нужно было переделывать опорное напряжение.
Тогда нашел СМД стабилитроны на 3.3В и поставил вместо диодов VD3,VD7, по схеме в первых постах. Получилась и экономия диода и работает все хорошо.


Часовой пояс GMT +3, время: 06:49.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot