ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
431321 Топик полностью
Ксения (08.08.2013 19:45 - 19:48, просмотров: 157) ответил Constantin24 на Спасибо за ответы Ксения, SciFi! Значит время преобразования будет всегда равной? лишь будет отличаться период старта преобразования?
Очень рада за STM32F, если он позволяет устанавливать время выборки от 1.5 до 240 тактов. Если это время изменяемо, но влиять на точность изменений оно, конечно же, будет. Однако время выборки и период опроса - вещи разные. Даже если вы запрограммируете съем данных в прерывании по готовности данных, то все равно следующий раз стартануть вы сможете лишь после того, как заберете у АЦП результат. При стандартном времени выборки, вы просто не успеете за 1.5 такта отреагировать на флаг готовности и забрать результат. Ситуацию несколько меняет контроллер DMA, который способен отсывать у АЦП данные быстрее. Но этот вариант я не испытывала, причем именно потому, что данные, поступающие так часто, мне некуда запихивать, а куда-то отсылать их с такой высокой скростью я не смогу. Так что я бы при такой возможности, конечно, выбрала максимальное время выборки (240 тактов), а скорость опроса ограничила бы какой-нибудь разумной цифрой (не выше 1 КГц), т.е запускала бы опрос по таймеру. А иначе куда девать данные, рождающиеся через каждые 240 тактов? Однако и в этом случае оба периода (выборки и опроса) будут различаться на порядки.