Да как бы не раскачивали, все равно синусоида будет. А приемник откликнется тоже не мгновенно и тоже синусоида на выходе будет. В итоге при использовании источников с высокой добротностью приходим к фазовому методу.
Задержка отклика приёмников не важна, важно что она для всех каналов при полном штиле (в идеале) будет одинакова. А метод и остаётся фазовым, только процесс измерения меняется с отсчёта времени фронта таймером в рилтайме, на анализ содержимого массивов в фоне.
т.е. период 28 нс.
Добавите сюда время на запуск (1.5 такта) 23,4nS и на семплирование (2.5 такта) еще 39nS.
Один АЦП при 12 битах - 5MSPS, на 8 битах - 7.2MSPS. Это уже с учётом времени запуска и времени семплирования. 3.6MSPS взял из расчёта использования двух АЦП в поочерёдном режиме, хотя в F303 имеется 4 АЦП, можно вообще на каждый приёмник повесить свой АЦП, и получить штатно до 9MSPS по каждому каналу при разрешении 6 бит.
Ну, да не суть. В случае использования таймера (64MHz) разрешение 15.6nS, что дает разрешение измерения скорости 0.026 m/s. Не понимаю как у вас на 3.6MspS (указанная серия до 5MspS на 12 битах) получилось 36мм/с ?
Не правильно посчитал. У Вас 21.97 такта на 1 м/с, или 45.5мм/с на 1такт, который равен 1/64МГц=15.6нс. Сдвиг массивов на один отсчёт эквивалентен 1 такту таймера. При частоте оцифровки в 3.6MSPS между соседними отсчётами 27.8нс, это будет означать 81мм/с. 45.5:15.6 = 81:27.8. Что тут окажется выгодней, большая разрядность АЦП или большая частота оцифровки покажут эксперименты. Если вообще идея окажется жизнеспособной.
Отличаться будет частота. И меняется она даже от того какой толщины припаяны провода.
Видимо потребуется монтаж приёмных датчиков обеспечить максимально идентично, возможно разместить их непосредственно на печатной плате вместе с МК.
А чем Вам фильтр не нравиться ? Ну, давайте попробую его убрать, посмотрим, что получится, думаю, что особых отличий не увидим.
Суть в том, что для вычисления фазового сдвига, вместо всего одного фронта в приходящем сигнале, мы будем использовать полностью весь сигнал. Ведь любой фильтр неизбежно вырезает часть информации из сигнала, идея в том, что-бы попробовать извлечь пользу из этого, вырезанного сигнала.