Показать сообщение отдельно
Старый 02.10.2019, 14:55   #36
YBosco
Member
 
Регистрация: 26.11.2013
Адрес: Moscow
Сообщений: 61
Вес репутации: 104/25
YBosco will become famous soon enoughYBosco will become famous soon enough
По умолчанию Re: Как правильно читать флаги в PIR1?

Цитата:
Сообщение от Марк Посмотреть сообщение
ЗЫ. Я, естественно, предполагаю, что оба АЦП одинаковы по принципу работы, то есть SAR.
Да, оба SAR.

Действительно, по осц. видно, когда начинается и заканчивается преобразование в АЦП на SPI. Очень быстро по сравнению с внутренним АЦП.
Измеряемый сигнал достаточно медленный. Речь идёт про синусоиду 50 Гц. Вернее, квазисинусоиду или что там от неё остаётся.
Внутренний АЦП запускается с помощью соотв. флага. И процесс идёт сам по себе, как известно. Я предполагал сначала запустить внешний АЦП, потом внутренний. Разницей в несколько мкс можно пренебречь.
Но по получении данных выяснилось, что внешний АЦП отстаёт по фазе!
Я не могу посмотреть осц., что происходит на внутреннем АЦП, как соотносится сигнал запуска внешнего и выставление флага запуска внутреннего. Это бы прояснило картину.
Так что насчёт синхронизации - всё понятно. Но только вот реально как это сделать? Влезть в схему контроллера не представляется возможным.
YBosco вне форума   Ответить с цитированием