|
АЦП в ATmega16 |
|
|
|
Nov 1 2005, 14:39
|
Знающий
   
Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231

|
Всем здрасте, после долгих испытаний и поисков пришел к выводу о такой схеме включения для внутреннего АЦП меги. Что правильно, а что нет, кто что подскажет? P.S. не смог выложить картинку, поэтому прикрепляю файл 9кб
|
|
|
|
|
Nov 1 2005, 16:06
|
Знающий
   
Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231

|
Цитата По каким причинам нельзя использовать внутренний PGA Меги? Не понял вопроса, и что такое PGA
|
|
|
|
|
Nov 1 2005, 16:32
|

Местный
  
Группа: Свой
Сообщений: 421
Регистрация: 27-05-05
Из: Энергодар
Пользователь №: 5 480

|
Цитата(Rash @ Nov 1 2005, 19:06) Цитата По каким причинам нельзя использовать внутренний PGA Меги? Не понял вопроса, и что такое PGA Наверное имелось в виду PROGRAMMING GAIN AMPLIFIER. Програмируемый усилитель по русски. Но судя по вашей схеме, вам сигнал усиливать не надо. А в чем собственно проблема? Почему без операционника нельзя
|
|
|
|
|
Nov 2 2005, 09:58
|
Знающий
   
Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231

|
Цитата Наверное имелось в виду PROGRAMMING GAIN AMPLIFIER. Програмируемый усилитель по русски. Но судя по вашей схеме, вам сигнал усиливать не надо. А в чем собственно проблема? Почему без операционника нельзя Усиливать сигнал не надо. По началу всё было без операционика (ещё на AT90S8535) мерял мерял, потом решил измерять напряжение на 1,5В батареки и АЦП сгорел, поставил другой контролер всё тоже самое. Поетому и поставил ОУ как повторитель и всё в норме стало. У меня вопрос такой, стабилитрон на входе ОУ не зашунтирует сопротивление 1М на входе ОУ.
|
|
|
|
|
Nov 2 2005, 10:38
|
Местный
  
Группа: Свой
Сообщений: 298
Регистрация: 29-08-05
Пользователь №: 8 064

|
Цитата(Rash @ Nov 2 2005, 12:58) Цитата Наверное имелось в виду PROGRAMMING GAIN AMPLIFIER. Програмируемый усилитель по русски. Но судя по вашей схеме, вам сигнал усиливать не надо. А в чем собственно проблема? Почему без операционника нельзя Усиливать сигнал не надо. По началу всё было без операционика (ещё на AT90S8535) мерял мерял, потом решил измерять напряжение на 1,5В батареки и АЦП сгорел, поставил другой контролер всё тоже самое. Поетому и поставил ОУ как повторитель и всё в норме стало. У меня вопрос такой, стабилитрон на входе ОУ не зашунтирует сопротивление 1М на входе ОУ. Если задача в ограничении выхода можно стабилитрон в обратную связь поставить. тот который у Вас на выходе например. Если нужно вход защитить то для увеличения входного сопротивления лучьше диод катодом на + а анодом на сигнал. А нужно большое входное ?
|
|
|
|
|
Nov 2 2005, 11:22
|
Местный
  
Группа: Свой
Сообщений: 298
Регистрация: 29-08-05
Пользователь №: 8 064

|
Цитата(Rash @ Nov 2 2005, 13:46) Нужно ограничение по выходу и по входу. Например прийдёт на вход (случайно при неправильном включении) 20В и всё сгорит. Как оптимальнее защитить ОУ (ОУ 5В rail-to-rail) и чтоб входное не было низким, не менее 100к Ну тогда нужно поискать какой нибудь диод с малым током утечки. Но при большом выходном сопротивлении источника сигнала можно получить кучу проблем от шумов до смещения за счет утечки диода. Поэтому соответственно при однополярном питании нужен ОУ с регулировкой дрейфа.
|
|
|
|
|
Nov 2 2005, 11:50
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(&-rey @ Nov 2 2005, 19:22) Цитата(Rash @ Nov 2 2005, 13:46) Нужно ограничение по выходу и по входу. Например прийдёт на вход (случайно при неправильном включении) 20В и всё сгорит. Как оптимальнее защитить ОУ (ОУ 5В rail-to-rail) и чтоб входное не было низким, не менее 100к Ну тогда нужно поискать какой нибудь диод с малым током утечки. Но при большом выходном сопротивлении источника сигнала можно получить кучу проблем от шумов до смещения за счет утечки диода. Поэтому соответственно при однополярном питании нужен ОУ с регулировкой дрейфа. Обычно, перед АЦП ставится ОУ, напряжение питания которого равно напряжению питания АЦП, в вашем случае 5В. Тогда выходное напряжение ОУ не будет выходить из диапазона 0...5В и не нужны никакие ограничительные диоды после выхода ОУ. Если необходимо подавать на вход ОУ биполярное напряжение (т.е. как положительное, так и отрицательное) то надо делать смещение средней точки ОУ с помощью ИОН. Возьмите даташит на любой известный АЦП - там в конце всегда есть стандартные схемы включения. По поводу ограничения напряжения на входе ничего сказать не могу, это все разрабатывается из конкретных условий применения, и выходных характеристик источника сигнала.
--------------------
|
|
|
|
|
Nov 2 2005, 14:10
|
Местный
  
Группа: Свой
Сообщений: 205
Регистрация: 21-12-04
Из: Киев
Пользователь №: 1 593

|
Цитата(Rash @ Nov 2 2005, 15:52) Понятно, осталось ограничить входное напряжение, по нему какие есть варианты? Операционник взять с полевиками на входе - тогда мегомы на входе не проблема. Вход через 510К на +вход ОУ, этот же вход через 1М на землю и через 1М на +5В (Суммарное сопротивление для тока утечки около 250К) Выход ОУ через 100 Ом (поближе к выводу выхода) на Мегу и через 240К (после 100 Ом) на -вход ОУ (сопротивления для входных токов должны быть равны), если где какая КЗ то 100 ом ограничат выходной ток. Вход через 510К задавит короткие импульсные помехи и не погубит внутренние защитные диоды. Для спокойного сна можно включить встречно-параллельно два диода между ножками входов ОУ - напряжение сигнала МЕЖДУ выводами входа = Uвых/Кусиления без ОС - милливольты. Если общий Кус. д.б. строго=1, то в обратную связь (ОС) не 250К, а 510К и 510К на землю - входные 510К в сочетании с мегомами на плюс и землю ослабит входной сигнал в 2 раза.
--------------------
На "нет" и "нах" :)
|
|
|
|
|
Nov 2 2005, 14:48
|
Знающий
   
Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231

|
Цитата(GeorgyBey @ Nov 2 2005, 17:10) Цитата(Rash @ Nov 2 2005, 15:52) Понятно, осталось ограничить входное напряжение, по нему какие есть варианты? Операционник взять с полевиками на входе - тогда мегомы на входе не проблема. Вход через 510К на +вход ОУ, этот же вход через 1М на землю и через 1М на +5В (Суммарное сопротивление для тока утечки около 250К) Выход ОУ через 100 Ом (поближе к выводу выхода) на Мегу и через 240К (после 100 Ом) на -вход ОУ (сопротивления для входных токов должны быть равны), если где какая КЗ то 100 ом ограничат выходной ток. Вход через 510К задавит короткие импульсные помехи и не погубит внутренние защитные диоды. Для спокойного сна можно включить встречно-параллельно два диода между ножками входов ОУ - напряжение сигнала МЕЖДУ выводами входа = Uвых/Кусиления без ОС - милливольты. Если общий Кус. д.б. строго=1, то в обратную связь (ОС) не 250К, а 510К и 510К на землю - входные 510К в сочетании с мегомами на плюс и землю ослабит входной сигнал в 2 раза.  А можно это всё нарисовать, пожалуста, а то я не всё понял особено Если общий Кус. д.б. строго=1, то в обратную связь (ОС) не 250К, а 510К и 510К на землю - входные 510К в сочетании с мегомами на плюс и землю ослабит входной сигнал в 2 раза. Кос=1, Uвх чтоб держал до 60В. со стабилитроном я понял что делов не будет.
|
|
|
|
|
Nov 2 2005, 17:52
|
Частый гость
 
Группа: Свой
Сообщений: 107
Регистрация: 18-06-05
Пользователь №: 6 117

|
Цитата(Rash @ Nov 2 2005, 11:58) Усиливать сигнал не надо. По началу всё было без операционика (ещё на AT90S8535) мерял мерял, потом решил измерять напряжение на 1,5В батареки и АЦП сгорел, поставил другой контролер всё тоже самое. Поетому и поставил ОУ как повторитель и всё в норме стало. У меня вопрос такой, стабилитрон на входе ОУ не зашунтирует сопротивление 1М на входе ОУ. При комнатной температуре стабилитрон не зашунтирует 1 Мeg. У Вас защита atmeg'и немного неправильная - должно быть: внешний мир (пусть узел A0) с подключенной первой ногой резистора R1(~1k..5k)-> сам R1 ->узел(A1) к которому подключены: катод стабилитрона D1 (анод на землю), вторая нога резистора R1, вывод PA0/ADC0. Это стандартная и самая простая защитая от перенапряжений. Если есть сомнения в номинале стабилитрона (5.1В +- 10% -> до 5.6В пробивного) можно добавить диод Шотки (D2) c анодом на А1 и катодом на питании атмеги. (Погрешность в последем случае составит ток утечки D2 * R1.) Тогда операционник можно будет убрать. Все равно при Вашей схеме включения он часть выбросов сливает через свои ESD структуры.
|
|
|
|
|
Nov 2 2005, 17:57
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(Rash @ Nov 2 2005, 12:58) Цитата Наверное имелось в виду PROGRAMMING GAIN AMPLIFIER. Програмируемый усилитель по русски. Но судя по вашей схеме, вам сигнал усиливать не надо. А в чем собственно проблема? Почему без операционника нельзя Усиливать сигнал не надо. По началу всё было без операционика (ещё на AT90S8535) мерял мерял, потом решил измерять напряжение на 1,5В батареки и АЦП сгорел, поставил другой контролер всё тоже самое. Поетому и поставил ОУ как повторитель и всё в норме стало. У меня вопрос такой, стабилитрон на входе ОУ не зашунтирует сопротивление 1М на входе ОУ. Коллеги, коэффициент усиления приведенной схемы на ОУ равен 2 !!!
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Nov 3 2005, 07:43
|
Знающий
   
Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231

|
Воплотил входную часть, то что советовал, GeorgyBey Промоделировал в MultiSim вроде работает (с выходной так и неразобрался). Рисунок прикрепил. Кто что ещё может подсказать?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|