реклама на сайте
подробности

 
 
> STM32 внутренний RC генератор и USB, STM32F102
tolik_zp
сообщение Oct 17 2011, 12:35
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 127
Регистрация: 2-08-06
Пользователь №: 19 265



Появилась идея использовать внутренний RC генератор для тактирования ядра и кварц 32 кГц для RTC. При этом необходимо использование USB Device в режиме low speed (в крайнем случае - full speed). Спецификация USB говорит о джиттере 1 нс для full speed и 10 нс для low speed.
Возможна ли такая величина джиттера после PLL? Есть ли у кого-нибудь опыт реализации такой схемы?

Сообщение отредактировал tolik_zp - Oct 17 2011, 12:43
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SII
сообщение Oct 18 2011, 09:23
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



Если не ошибаюсь, у USB требуется точность синхронизации 0,25%, а внутренний генератор может уползать очень сильно. В своё время в конторе проверяли на это дело АТмегу-162, так оказалось, что при сильных перепадах температур частота может уплыть на 10% и даже больше. Возможно, в АРМах с этим делом получше, но всё равно, думается, точность окажется недопустимо низкой.

Пы.Сы. Мы надеялись сэкономить не столько денежку (хотя при серийном производстве это уже не 30 центов), сколько место на плате. Однако в итоге отказались, поскольку нам требовалась точность порядка 1% при диапазоне температур от -20 до +40 градусов.
Go to the top of the page
 
+Quote Post
tolik_zp
сообщение Oct 18 2011, 16:49
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 127
Регистрация: 2-08-06
Пользователь №: 19 265



Цитата(SII @ Oct 18 2011, 12:23) *
Если не ошибаюсь, у USB требуется точность синхронизации 0,25%, а внутренний генератор может уползать очень сильно. В своё время в конторе проверяли на это дело АТмегу-162, так оказалось, что при сильных перепадах температур частота может уплыть на 10% и даже больше. Возможно, в АРМах с этим делом получше, но всё равно, думается, точность окажется недопустимо низкой.

Пы.Сы. Мы надеялись сэкономить не столько денежку (хотя при серийном производстве это уже не 30 центов), сколько место на плате. Однако в итоге отказались, поскольку нам требовалась точность порядка 1% при диапазоне температур от -20 до +40 градусов.


Дело, конечно же, в ограниченном количестве места на плате.
В сети есть проекты переходников USB-UART на AVR, при этом одна из реализаций работает от внутреннего RC, калибруемого от сигнала SOF. Это и натолкнуло меня на такую авантюру, тем более в проекте часовой кварц обязателен.
Скорость low speed должна находится в пределах 1.5 мегабит +-1.5% (15000 ppm). Калибруя генератор от RTC теоретически можно получить точность 0.25% (шаг калибровки 40 кГц, частота 8 мГц).
Поправьте если что не так.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 02:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01406 секунд с 7
ELECTRONIX ©2004-2016