-
- А если бы в процессоронезависимую периферию ПИКа вставили хотя бы один сдвиговый регистр на 8 ног, вот этой Вашей длинной цепочки не понадобилось бы. - Крок(17.07.2017 19:32)
- Это можно сделать не только на PIC, но и почти на любом МК, т.к. у большинства из них есть компараторы, таймеры и АЦП. Вот только таймер придется задавать в тиках, а не в градусах. - Ксения(17.07.2017 13:25)
- выходит не "почти на любом" )). Ваши слова: "Я уж думала как таймер у МК задействовать, чтобы он не сразу свой АЦП запускал на преобразование, а с задержкой. Однако у моего МК (Хmega) нет внешнего сигнала для остановки и запуска таймера, а есть Илья(363 знак., 17.07.2017 14:03)
- 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)
- выходит не "почти на любом" )). Ваши слова: "Я уж думала как таймер у МК задействовать, чтобы он не сразу свой АЦП запускал на преобразование, а с задержкой. Однако у моего МК (Хmega) нет внешнего сигнала для остановки и запуска таймера, а есть Илья(363 знак., 17.07.2017 14:03)