PIC16LF1503 вопросы по ADC

8-битные микроконтроллеры PICmicro (ПИКи) от Microchip и совместимые, а также 16-битные PIC24 и 32-битные PIC32

Moderator: Shaos

Mifody
Novelist
Posts: 25
Joined: 13 Jun 2013 21:48
Location: г.Зерноград, Ростовская область

PIC16LF1503 вопросы по ADC

Post by Mifody »

Подскажите пожалуйста, что то сам не могу понять. Есть сабж, тут даташит. У него есть 10 битный ADC и FIXED VOLTAGE REFERENCE, который можно настроить на 1,024; 2,048 или 4,096 вольт. Казалось бы, это опорное напряжение для АЦП, которое можно использовать вместо внешнего, НО, если верить ADC BLOCK DIAGRAM на странице 117 даташита, это напряжение просто подаётся на канал 31 АЦП (FVR Buffer1), и его нельзя использовать как Vref для АЦП. ДЛЯ ЧЕГО, БЛИН??? Это же бесполезно. Куда полезнее была бы возможность использовать его вместо внешнего Vref. Но, похоже, такой возможности нет, и Vref нужен или внешний, или можно соединить его с Vcc. Или я что то не допонимаю? FIXED VOLTAGE REFERENCE описан на странице 113 даташита. Вопроса, собственно два:
1. Возможно ли как то использовать FIXED VOLTAGE REFERENCE в качестве Vref для АЦП
2. Зачем FIXED VOLTAGE REFERENCE заведён на один из каналов АЦП? Какой в этом смысл?
Допустим, в качестве Vref используется Vcc +5В и FVR настроен на 1,024В, то, считав состояние канала 31, я получу значение 209 в регистре АЦП. Ну и зачем? Для чего это нужно? Для периодической калибровки АЦП? Фигня какая то...
ZX-Spectrum 128(краснодарский вариант)+YM+Covox+3,5" FDD+5,25" FDD+Nemo controller+HDD+CD-ROM+PS/2 Keyboard+PS/2 Mouse(остальное в проекте...) (Всё самодельное)
Mondx
Doomed
Posts: 505
Joined: 10 Aug 2022 07:27
Location: Crimea

Re: PIC16LF1503 вопросы по ADC

Post by Mondx »

Судя по ДШ:
1. Нет.
2. Смысл в измерении Vcc, который может использоваться в качестве Vref.
Mifody
Novelist
Posts: 25
Joined: 13 Jun 2013 21:48
Location: г.Зерноград, Ростовская область

Re: PIC16LF1503 вопросы по ADC

Post by Mifody »

Спасибо. Ну да, я тоже так подумал. При использовании Vcc в качестве Vref и при изменении Vcc, показания АЦП будут меняться. А это будет как опорный сигнал для "подгонки" значений. Всё равно через Ж... сделано. Куда полезнее было бы завести это напряжение на Vref.
ZX-Spectrum 128(краснодарский вариант)+YM+Covox+3,5" FDD+5,25" FDD+Nemo controller+HDD+CD-ROM+PS/2 Keyboard+PS/2 Mouse(остальное в проекте...) (Всё самодельное)
Mondx
Doomed
Posts: 505
Joined: 10 Aug 2022 07:27
Location: Crimea

Re: PIC16LF1503 вопросы по ADC

Post by Mondx »

Ну да, в других МК так и сделано. Можно и Vref выбрать, можно и Vcc измерить. Здесь же инженеры Microchip явно поленились.)