|
Vref+ и Vref- в АЦП PIC16F870 |
|
|
|
 |
Ответов
|
Apr 27 2012, 19:56
|
    
Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731

|
Цитата(Меджикивис @ Apr 27 2012, 18:54)  Осветите, плиз, смысл работы АЦП от этих двух внешних опорных напряжений. Стандартный приём для, н-р, 6-проводной мостовой схемы включения резистивных датчиков. Цитата АЦП оцифровывает на промежутке между ними что ли? Угу. LSB = (Vref+ - Vref-) / 2^N ADCКоду 0 ADC соответствует Vref- на входе.
|
|
|
|
|
Apr 28 2012, 04:20
|
Профессионал
    
Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919

|
Цитата(xemul @ Apr 27 2012, 23:56)  Угу. LSB = (Vref+ - Vref-) / 2^NADC Коду 0ADC соответствует Vref- на входе. Ооо... тогда дело осложняется((( Внутреннего опорного источника-то (судя по даташиту) контроллер не имеет. Порекомендуйте, плиз, что сгодится в качестве такого опорного источника, чтобы с точностью, соответствующей 10 разрядам, 0.1% то есть. Где-то вольта на 3 или 4, я думаю. А кстати, как правильно выбрать эту величину? Чем она меньше, тем получается выше чувствительность АЦП? (меньше величина деления в милливольтах)
Сообщение отредактировал Меджикивис - Apr 28 2012, 04:23
--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать. Почему оно не освободило от такой необходимости себя ))
|
|
|
|
|
Apr 28 2012, 07:01
|
    
Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731

|
Цитата(Меджикивис @ Apr 28 2012, 08:20)  Ооо... тогда дело осложняется((( Внутреннего опорного источника-то (судя по даташиту) контроллер не имеет. Порекомендуйте, плиз, что сгодится в качестве такого опорного источника, чтобы с точностью, соответствующей 10 разрядам, 0.1% то есть. Где-то вольта на 3 или 4, я думаю.
А кстати, как правильно выбрать эту величину? Чем она меньше, тем получается выше чувствительность АЦП? (меньше величина деления в милливольтах) Пусть у Вас есть гайка и винт, слегка не удовлетворяющие друг друга. Из инструментов - только надфиль. Вы будете бороться с гайкой или с винтом? Вот примерно так и с АЦП: выбирается подходящая опора, а измеряемый сигнал по необходимости приводится к разумному диапазону, чтобы измерения удовлетворяли требуемой точности.
|
|
|
|
|
Apr 28 2012, 08:05
|
Профессионал
    
Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919

|
Цитата(xemul @ Apr 28 2012, 11:01)  Пусть у Вас есть гайка и винт, слегка не удовлетворяющие друг друга. Из инструментов - только надфиль. Вы будете бороться с гайкой или с винтом? Вот примерно так и с АЦП: выбирается подходящая опора, а измеряемый сигнал по необходимости приводится к разумному диапазону, чтобы измерения удовлетворяли требуемой точности. Нет, я имел ввиду другое. Например, если разицу опорных взять не 5в, а 1.024, то теоретически должны получить цену деления ровно 1mV. Но насколько ухудшится при этом практическая работа АЦП? Или не ухудшится? Конкретно по задаче. Требуется отслеживать данные с термопары около 800 град. с точностью порядка градуса. Причем интересует очень медленное изменение (несколько суток). Именно это небольшое приращение, а не абсолютная величина. То есть минимальный дрейф - первостепенное условие. А разрядности для отслеживания хватает на грани, буквально впритык, так что опорное не должно ни в коем случае дрейфовать больше чем на пол-дискреты. Где поискать источник такого класса? Разумеется простая кренка не годится.
--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать. Почему оно не освободило от такой необходимости себя ))
|
|
|
|
|
Apr 28 2012, 12:06
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(Меджикивис @ Apr 28 2012, 11:05)  Нет, я имел ввиду другое. Например, если разицу опорных взять не 5в, а 1.024, то теоретически должны получить цену деления ровно 1mV. Но насколько ухудшится при этом практическая работа АЦП? Или не ухудшится? Читайте документацию, она есть истина в последней инстанции http://ww1.microchip.com/downloads/en/devicedoc/30569b.pdfTABLE 14-9 (page 134) A20 VREF Reference voltage (VREF+ – VREF-) 2.0V ...VDD + 0.3 V A21 VREF+ Reference voltage High VDD – 2.5V.... VDD + 0.3V V Must meet spec. A20 A22 VREF- Reference voltage Low VSS – 0.3V ...VREF+ – 2.0V V Must meet spec. A20 A25 VAIN Analog input voltage VSS – 0.3... VREF + 0.3 V Это то, что Вы искали? Цитата(Меджикивис @ Apr 28 2012, 15:00)  Усилитель конечно будет, это ясно. У меня была такая мысль - поместить на "опорный промежуток" где-то градусов сто, около рабочей температуры, и в них измерять, но как поведет себя АЦПесли сигнал превысит Vref? (Понятно, что измерять не будет, но не накроется перегрузкой?) Смотрите FIGURE 10-2, page 82: Если превысите VDD, то ток будет сливаться через защитные диода (как и если меньше VSS), это аварийный режим работы, ток нужно ограничивать или не допускать превышения напряжения. Если просто превысите VREF но не превысите VDD- это нормальная работа, будет показывать максимальное значение АЦП.
|
|
|
|
|
Apr 28 2012, 16:15
|
Профессионал
    
Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919

|
Цитата(Ruslan1 @ Apr 28 2012, 16:06)  Читайте документацию, она есть истина в последней инстанции http://ww1.microchip.com/downloads/en/devicedoc/30569b.pdfTABLE 14-9 (page 134) A20 VREF Reference voltage (VREF+ – VREF-) 2.0V ...VDD + 0.3 V A21 VREF+ Reference voltage High VDD – 2.5V.... VDD + 0.3V V Must meet spec. A20 A22 VREF- Reference voltage Low VSS – 0.3V ...VREF+ – 2.0V V Must meet spec. A20 A25 VAIN Analog input voltage VSS – 0.3... VREF + 0.3 V Это то, что Вы искали? Даташит на F870 у меня есть. Просто английский язык мне не родной  Если я правильно понял, то эти величины указаны как допустимые. То есть качество работы АЦП в этих пределах не ухудшается? Цитата(Ruslan1 @ Apr 28 2012, 16:06)  Если просто превысите VREF но не превысите VDD- это нормальная работа, будет показывать максимальное значение АЦП. Спасибо! Это приятная информация)))) Вот раз уж пошла такая пьянка, спрошу еще - как повлияет на работу время преобразования? В контроллере оно может настраиваться. Большое или маленькое лучше выбрать для данной задачи? (На что оно вообще влияет, кроме - очевидно - скорости работы?)
--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать. Почему оно не освободило от такой необходимости себя ))
|
|
|
|
Сообщений в этой теме
Меджикивис Vref+ и Vref- в АЦП PIC16F870 Apr 27 2012, 14:54    xemul Цитата(Меджикивис @ Apr 28 2012, 12:05) Н... Apr 28 2012, 09:35     Меджикивис Цитата(xemul @ Apr 28 2012, 13:35) При та... Apr 28 2012, 09:58      xemul Цитата(Меджикивис @ Apr 28 2012, 13:58) В... Apr 28 2012, 10:49       Меджикивис Цитата(xemul @ Apr 28 2012, 14:49) Меня в... Apr 28 2012, 12:00      Ruslan1 Цитата(Меджикивис @ Apr 28 2012, 19:15) Д... Apr 28 2012, 18:12       Меджикивис Цитата(Ruslan1 @ Apr 28 2012, 22:12) Это ... Apr 28 2012, 20:08        Меджикивис Отчет, как и выше обещал:
в основном всё получилос... May 23 2012, 17:54
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|