-
- и я так же понял. OSCTUN вообще не стал трогать, периодически калибрую нужный период прерываний + частоту ШИМ с помощью двух таймеров. Argon(433 знак., 08.08.2012 15:11 - 19:00)
- АААА!!!! Дааа!!!!! Я идиот!!!! Урааааа! (UxBRG) - fk0(08.08.2012 19:16)
- Хотя не так радужно, ~+-1.4%, например, для низких скоростей лучше. - fk0(08.08.2012 19:24)
- Н'дык в контроллерах профессионального уровня autobaud кагбэ имеется? - Гудвин(08.08.2012 20:32)
- Requires reception of sync field (55h). Кто ж ему даст-то. - fk0(08.08.2012 20:52)
- Я для LPC17 букаффку "a" не пожалел и на байтстаффинге не сэкономил ;) - Гудвин(08.08.2012 20:56)
- Requires reception of sync field (55h). Кто ж ему даст-то. - fk0(08.08.2012 20:52)
- Н'дык в контроллерах профессионального уровня autobaud кагбэ имеется? - Гудвин(08.08.2012 20:32)
- Хотя не так радужно, ~+-1.4%, например, для низких скоростей лучше. - fk0(08.08.2012 19:24)
- АААА!!!! Дааа!!!!! Я идиот!!!! Урааааа! (UxBRG) - fk0(08.08.2012 19:16)
- использовал, проблем не было. на dspic33fj128mc804 и pic24f256ga106 - AVF(08.08.2012 16:12)
- Использовался каким именно образом? Настройка частоты по кварцу 32768 (на таймере-1 который) ? UART работал? - fk0(08.08.2012 17:21)
- именно. uart наименее критичен, он позволяет +-2%, поэтому без всяких калибровок работает. просто перестраховался на полный диапазон температур, тем более что часовой кварц все равно есть - AVF(08.08.2012 17:23)
- +-2% на весь диапазон температур не получается. Нужно калибровать. Казалось бы не сложно, но... если бы OSCCON менялся шагами по 0.4% (8000КГц +-12% на 6 бит OSCCON). Но написано же, что шаг немонотонный, нелинейный. Где гарантия, что шаг в fk0(455 знак., 08.08.2012 17:41)
- И-регулятор. в точность 0,5% по любому укладывается с учетом и нелинейности и немонотонности - AVF(08.08.2012 18:01)
- Алгоритм какой? Допустим, изначально всё настроено точно (перебрали все 64 варианта и настроили -- это можно). Но тут пошла вверх температура через пол-часика. Древний аппнот от микрочипа (для pic18) в таких случаях рекомендовал постоянно +-1 fk0(90 знак., 08.08.2012 18:08)
- да то же самое, просто шаг немонотонности однозначно ляжет в требуемый допуск - AVF(08.08.2012 18:15)
- Алгоритм какой? Допустим, изначально всё настроено точно (перебрали все 64 варианта и настроили -- это можно). Но тут пошла вверх температура через пол-часика. Древний аппнот от микрочипа (для pic18) в таких случаях рекомендовал постоянно +-1 fk0(90 знак., 08.08.2012 18:08)
- Немонотонный не значит что не детерминированный. Делал калибровку для мсх m41t93 от ST, там калибровка дает разный шаг, но есть апноут где рассказано как делать, используется алоритм бинарного дерева. - GDI(08.08.2012 17:56, ссылка)
- И-регулятор. в точность 0,5% по любому укладывается с учетом и нелинейности и немонотонности - AVF(08.08.2012 18:01)
- +-2% на весь диапазон температур не получается. Нужно калибровать. Казалось бы не сложно, но... если бы OSCCON менялся шагами по 0.4% (8000КГц +-12% на 6 бит OSCCON). Но написано же, что шаг немонотонный, нелинейный. Где гарантия, что шаг в fk0(455 знак., 08.08.2012 17:41)
- именно. uart наименее критичен, он позволяет +-2%, поэтому без всяких калибровок работает. просто перестраховался на полный диапазон температур, тем более что часовой кварц все равно есть - AVF(08.08.2012 17:23)
- Использовался каким именно образом? Настройка частоты по кварцу 32768 (на таймере-1 который) ? UART работал? - fk0(08.08.2012 17:21)
- и я так же понял. OSCTUN вообще не стал трогать, периодически калибрую нужный период прерываний + частоту ШИМ с помощью двух таймеров. Argon(433 знак., 08.08.2012 15:11 - 19:00)