Easyelectronics.ru

Электроника для всех
Текущее время: 26 ноя 2020, 20:53

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Керамический резонатор кто ставил ? стОит ?
СообщениеДобавлено: 27 июн 2020, 15:17 
Заглядывает иногда

Зарегистрирован: 04 дек 2019, 12:12
Сообщения: 38
Маленько оживить форум надо ;)
ATMega168(PB или PA - в данном контексте наверное неважно), программу написал под работу с 8MHz.
upd:питание от батарейки
Собственно вопрос, нет сначала задача: проснуться из power down по прерыванию PCINT(фронт) очень быстро ~100 us.
На внешнем кварце сейчас делаю, получается в лучшем случае настройкой соответствующих fuse за 1 KCK, т.е. 1000*(1/128000) ~7812us !
Ни разу не использовал керамические резонаторы, есть задумка поставить: типа https://www.platan.ru/cgi-bin/qwery.pl/id=231543931
Стартовать из power down смогу за 258 CK, т.е. ~ 2015 us
Уже лучше, но далеко от нужного идеала, но скорее всего наверное со скрипом пойдет. Но! Сильно ли потеряю при замене кварца на керамику, в точности, скажем при передаче UART на не самых больших скоростях в диапазоне температур, которые бывают скажем в уличных условиях? Вроде как ещё и экономия места на плате, т.к. ёмкости в керамику встроены...

Самый идеал был бы для старта, если тактироваться от внутреннего 8MHz, но точность его ещё хуже...Подстраивать при каждом старте? Готов бы наверное(хотя никогда не делал), но нужна опорная частота какая-то, да и точность так же будет не ахти ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Керамический резонатор кто ставил ? стОит ?
СообщениеДобавлено: 28 июн 2020, 13:24 
Старожил

Зарегистрирован: 10 мар 2012, 11:11
Сообщения: 219
Делал калибровку внутреннего от внешнего 32 кгц. В Ардуинах керамика стоит поголовно и UART работает хорошо, и даже на 115200.)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Керамический резонатор кто ставил ? стОит ?
СообщениеДобавлено: 29 июн 2020, 11:09 
Заглядывает иногда

Зарегистрирован: 04 дек 2019, 12:12
Сообщения: 38
Snake писал(а):
Делал калибровку внутреннего от внешнего 32 кгц. В Ардуинах керамика стоит поголовно и UART работает хорошо, и даже на 115200.)


А на Ардуинах делают что-нибудь, что работает не только в идеальных комнатных условиях +25С˚ ? Так-то у керамики вроде бы точность нормальная в тепличных условиях, а вот про "уличные" условия опасаюсь ухода частоты...
upd: может есть кварцы с быстрым временем выхода на рабочую частоту? Чет мало где пишут этот параметр в даташитах...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Керамический резонатор кто ставил ? стОит ?
СообщениеДобавлено: 29 июн 2020, 13:38 
Старожил

Зарегистрирован: 10 мар 2012, 11:11
Сообщения: 219
Ну так это надо смотреть температурный диапазон керамических резонаторов и их погрешность.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Керамический резонатор кто ставил ? стОит ?
СообщениеДобавлено: 29 июн 2020, 14:10 
Старожил

Зарегистрирован: 16 окт 2013, 01:27
Сообщения: 1626
Не знаю как на АВР но, на STM этот параметр (скорость запуска внешнего кварца) очень легко измерить:

Достаточно запустится от RC ну и далее вместе с командой запуска внешнего кварца - запустить таймер, по прерыванию которое возникает при стабилизации частоты кварца посмотреть сколько время затрачивается на эту самую стабилизацию.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Керамический резонатор кто ставил ? стОит ?
СообщениеДобавлено: 29 июн 2020, 14:29 
Заглядывает иногда

Зарегистрирован: 04 дек 2019, 12:12
Сообщения: 38
sed_alex писал(а):
Не знаю как на АВР но, на STM этот параметр (скорость запуска внешнего кварца) очень легко измерить:

Достаточно запустится от RC ну и далее вместе с командой запуска внешнего кварца - запустить таймер, по прерыванию которое возникает при стабилизации частоты кварца посмотреть сколько время затрачивается на эту самую стабилизацию.


Я время запуска из глубокого сна замеряю выводом лог уровня на вывод мк сразу после пробуждения.
Соответственно осцилом 2 канала меряю: 1 канал - уровень на нужном пине PCINT будящего прерывания, 2 канал - вывод лог 1 на каком-то пине.


Последний раз редактировалось ИммоБокс 29 июн 2020, 14:54, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Керамический резонатор кто ставил ? стОит ?
СообщениеДобавлено: 29 июн 2020, 14:35 
Заглядывает иногда

Зарегистрирован: 04 дек 2019, 12:12
Сообщения: 38
Snake писал(а):
Ну так это надо смотреть температурный диапазон керамических резонаторов и их погрешность.


вообщем выкинул из схемы кварц с обоими ёмкостями и вкорячил на это же место керамический резонатор CSTCE8M00G52-RO от Murata Electronics. Поставил без внешних ёмкостей, там вроде как встроенные.
С теми же настройками fuse проснулся из power down за ~ 200us !
Вот теперь вполне устроит такое время, тем более, что сразу по просыпанию мне особой точности не нужно.
А так далее посмотрим в работе как будет, этот резонатор обеспечивает 0.5% точности при диапазоне температур -20 +80С.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Керамический резонатор кто ставил ? стОит ?
СообщениеДобавлено: 07 авг 2020, 21:06 
Только пришел

Зарегистрирован: 04 мар 2018, 06:58
Сообщения: 12
Откуда: Самара
Использую такие резонаторы на 16МгЦ, купленные на Али ( купил 50 шт ). В диапазоне температур +5..+40 гр С все работает прекрасно и UART на 115200 бод. UART позволяет разброс на +-5%, каждый байт синхронизируется стартовым битом.
А вот такой же резонатор на 12мГц поставленный на CH340 для связи по UARTy c USB, работал только утром когда было +20 гр С,днем после прогрева помещения НЕ РАБОТАЛ !!, у USB требуется точность выше и длина пакета передачи видимо длиннее. Поставил кварц на 12 мГц и емкости и все работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Керамический резонатор кто ставил ? стОит ?
СообщениеДобавлено: 08 авг 2020, 01:01 
Старожил
Аватара пользователя

Зарегистрирован: 30 мар 2015, 23:56
Сообщения: 847
Керамика имеет неприятную особенность дохнуть на пятый год непрерывной работы. Не от ударов или влаги, а просто по ресурсу.
Точки крепления и точки контакта на керамике и кварце находятся в спокойной зоне, где нет сильного колебания. Однако керамику колбасит во всех направлениях во время запуска, гораздо сильнее чем кварц. Отчего оная и дохнет раньше.

_________________
[url=https://github.com/AVI-crak/Rtos_cortex]Потоковая OS


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: ILYAUL


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB