[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Измеряю медленные процессы.
Дискретизация -- 50Гц (чтобы подавить на интеграторе промышленную наводку). Точнее говоря мой контролер замерят частоту в сети и ставит
сколько надо.
Вобщем 16 старших бит работает изумительно.
50Гц давится чудно.
Но хотелось бы хотя-бы 20 бит.
В младших 8-ми битах бродит синус (плюс шум примерно 3 бита).
Я склонен к мысли что это не фазовая ошибка к 50 Гц.
От частоты дискретизации не зависит.
Зато напрямую зависит от TurboMode.
При TurboMode=16 примерно 4Гц.(Q=10МГц).
Регистры гружу так:
Command=0x40009869 (младшие 13 бит подстраиваются под текущие 50 Гц)
OCR=0
FCR=0xFFFFFF
Земля разведена правильно.
С компьютером -- опторазвязка.
Может кто подскажет в чем дело???
Или у меня чип подгорел.
Всем спасибо.
E-mail: info@telesys.ru