-
- MBedder уже подсказал, как это можно сделать на таймере не имеющего останова - не останавливать его, а только сбрасывать, уповая на то, что при частоте сбросов в 200 КГц переполниться он не успеет. - Ксения(17.07.2017 14:09 - 14:55)
- Олдфаг тоже подсказал возможный вариант, хотя и не до конца корректно --> MBedder(380 знак., 17.07.2017 15:35 - 16:30, ссылка)
- Верно. Хотя у моего АЦП время выборки в какой-то мере регулируется (ADC PRESCALER divisor), но не настолько, чтобы растянуть его на четверть периода. В принципе этот прескайлер должен влиять на период непрерывного преобразования, а при внешнем Ксения(121 знак., 17.07.2017 15:58)
- Вот, к примеру, про АЦП dsPIC33E: The Sampling Time (Tsmp ) taken by the ADC module is equal to the number of Tad cycles defined by the ADxCON3bits.SAMC<4:0> bits: Tsmp = SAMC<4:0>*Tad. Почувствуйте разницу, как говорится - MBedder(17.07.2017 16:27)
- Про dsPIC33E я ваши резоны поняла, однако полагаю, что для существенного улучшения характеристик придется перейти на внешний АЦП. Но тогда и тип МК будет играть уже второстепенную роль, отличаясь лишь тактовой частотой. - Ксения(17.07.2017 21:20)
- У dsPIC33E великолепный внутренний 12-битный 0.5/3.25 Msps АЦП, на уровне лучших дискретных одноклассников от AD/Linear - MBedder(17.07.2017 21:56 - 23:08)
- Про dsPIC33E я ваши резоны поняла, однако полагаю, что для существенного улучшения характеристик придется перейти на внешний АЦП. Но тогда и тип МК будет играть уже второстепенную роль, отличаясь лишь тактовой частотой. - Ксения(17.07.2017 21:20)
- Вот, к примеру, про АЦП dsPIC33E: The Sampling Time (Tsmp ) taken by the ADC module is equal to the number of Tad cycles defined by the ADxCON3bits.SAMC<4:0> bits: Tsmp = SAMC<4:0>*Tad. Почувствуйте разницу, как говорится - MBedder(17.07.2017 16:27)
- Верно. Хотя у моего АЦП время выборки в какой-то мере регулируется (ADC PRESCALER divisor), но не настолько, чтобы растянуть его на четверть периода. В принципе этот прескайлер должен влиять на период непрерывного преобразования, а при внешнем Ксения(121 знак., 17.07.2017 15:58)
- Олдфаг тоже подсказал возможный вариант, хотя и не до конца корректно --> MBedder(380 знак., 17.07.2017 15:35 - 16:30, ссылка)
- MBedder уже подсказал, как это можно сделать на таймере не имеющего останова - не останавливать его, а только сбрасывать, уповая на то, что при частоте сбросов в 200 КГц переполниться он не успеет. - Ксения(17.07.2017 14:09 - 14:55)