Например TDA7294

Форум РадиоКот • Просмотр темы - Генератор из arduino
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн сен 01, 2025 16:03:04

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 159 ]     ... , , , 6, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Чт авг 07, 2025 14:01:24 
Открыл глаза

Карма: -2
Рейтинг сообщений: -4
Зарегистрирован: Чт июл 31, 2025 20:41:39
Сообщений: 76
Рейтинг сообщения: 0
Цитата:
в ардуино работает хуже. 10 секунд за сутки

А нет ли ошибкт в настройках делителя? Нагрузочные конденс. кварца установлены?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Чт авг 07, 2025 14:49:55 
Друг Кота

Карма: 4
Рейтинг сообщений: 82
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8395
Откуда: .ru
Рейтинг сообщения: 0
"таймер 2 специально адаптирован к часовому кварцу" - написано в даташите.
там же нарисована схема без нагрузочные конденс.
:tea:
ошибки в настройках делителя нет.
потому что:
-первая ардуина с часовым кварцем стабильно спешит на 10 секунд в сутки.
-вторая ардуина стабильно отстаёт на 5 секунд в сутки.
на лицо заводской разброс параметров кварцев.
:tea:
ещё зависит от температуры.
-летом жарко - часы идут быстрей.
-зимой холодно - часы идут медленней.
на лицо температурная нестабильность.
:tea:
для сравнения... настенные часы с таким же часовым кварцем зимой и летом идут одинаково.
да. когда покупаешь новые настенные часы... то они или чуть-чуть спешат постоянно или чуть-чуть отстают постоянно.
но от лета зима не зависят.
вывод:
-в настенных часах специальная микросхема.... адаптирована под кварц и температуру.
-ардуина не достаточно адаптирована под кварц и температуру.))
:tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Чт авг 07, 2025 15:08:10 
Открыл глаза

Карма: -2
Рейтинг сообщений: -4
Зарегистрирован: Чт июл 31, 2025 20:41:39
Сообщений: 76
Рейтинг сообщения: 0
Вот не скажу за Ардуину, я за все эти годы так и не стал ею заниматься (это личные убеждения), но нагрузочные конденсаторы на кварце - весьма желательны. Они влияют на время запуска кварца и на его частоту (в основном, она немного выше без конденс.)

Разброс параметров кварцев, чтобы на 10 сек. в сутки (110 ppm) - это слишком уж много. Здесь надо смотреть именно влияние схемы подключения. Параметры частоты гарантируются только при правильном подключении.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Чт авг 07, 2025 15:16:13 
Друг Кота

Карма: 4
Рейтинг сообщений: 82
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8395
Откуда: .ru
Рейтинг сообщения: 0
как можно неправильно подключить кварц ? ))
припаять кварц на два вывода ардуины...
где тут можно допустить ошибку подключения ? ))
:tea:
"при подключении кварца в ардуино автоматически подключаются внутренние конденсаторы" - как то так написано в даташите.
:tea:
другой вопрос... насколько стабильны эти внутренние конденсаторы... никто не знает))
а там есть ещё ОУ... и резисторы... и ещё куча штук разных... с разным ТКЕ.
:tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Чт авг 07, 2025 15:20:51 
Сверлит текстолит когтями

Карма: 12
Рейтинг сообщений: 129
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1241
Рейтинг сообщения: 0
вывод:
-в настенных часах специальная микросхема.... адаптирована под кварц и температуру.
-ардуина не достаточно адаптирована под кварц и температуру.))
:tea:

Да, Рома... Выводы у тебя супер. А свиду вроде грамотный мужик...
Что бы ты понимал. С термокомпенсацией только ds3231, но их не ставят в бытовые часы - дорого.
Бытовые собирают на чём не попадя, но с часовым кварцем, иначе говно. Почитай хотя бы параметры кварцевых резонаторов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Чт авг 07, 2025 15:28:32 
Открыл глаза

Карма: -2
Рейтинг сообщений: -4
Зарегистрирован: Чт июл 31, 2025 20:41:39
Сообщений: 76
Рейтинг сообщения: 0
Тем не менее, факт остается фактом, +115 ppm [ ((86410 / 86400) - 1) * 1'000'000 ] не являются заводским разбросом часового кварца. Подавляющее большинство кварцев имеют ±20 ppm. Совсем хреновые нонеймы - ±50 ppm.
А сотни ppm и выше - это керамические резонаторы. Но они выглядят иначе.


Последний раз редактировалось КотПротон Чт авг 07, 2025 15:34:25, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Чт авг 07, 2025 15:32:32 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Чт апр 02, 2009 17:46:04
Сообщений: 286
Откуда: Крым
Рейтинг сообщения: 0
OKF, ds3231может для массового производства и дорого, а для разовой самоделки нет. Я на нее заменил ds1302, сильно убегала, 3231 тоже убегает, но не значительно меньше.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Чт авг 07, 2025 15:40:56 
Друг Кота

Карма: 4
Рейтинг сообщений: 82
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8395
Откуда: .ru
Рейтинг сообщения: 0
OKF писал(а):
Выводы у тебя супер. А свиду вроде грамотный мужик...

откуда я знаю)) я что должен всё знать на свете ? ))
в настенных часах микросхема залита компаундом... что там внутри я не знаю.
я никогда не занимался часами... и кварцы я использовал для других целей... для связи в первую очередь.
:tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Чт авг 07, 2025 15:45:58 
Открыл глаза

Карма: -2
Рейтинг сообщений: -4
Зарегистрирован: Чт июл 31, 2025 20:41:39
Сообщений: 76
Рейтинг сообщения: 0
Как я писал ранее, мои наручные часы Casio Protrek, которым уже 11 лет, имеют прямо-таки удивительную точность - около 15 сек В ГОД. Время на них я поправляю раз в год, 31 декабря.
Вот сейчас, в августе - разница +9 секунд. К концу года как раз набежит секунд 15. Что у них там внутри - не знаю, вероятно, термостатированный кварц. Написано на задней крышке - Made in Japan, и цена у них соответствующая.

Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Чт авг 07, 2025 15:56:08 
Друг Кота

Карма: 4
Рейтинг сообщений: 82
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8395
Откуда: .ru
Рейтинг сообщения: 0
значит в Japan научились делать качественные кварцы.
в ссср тоже умели делать качественные кварцы... потом разучились))
КотПротон писал(а):
Тем не менее, факт остается фактом, +115 ppm [ ((86410 / 86400) - 1) * 1'000'000 ] не являются заводским разбросом часового кварца. Подавляющее большинство кварцев имеют ±20 ppm. Совсем хреновые нонеймы - ±50 ppm.
А сотни ppm и выше - это керамические резонаторы. Но они выглядят иначе.

если часы стабильно спешат на одно и то же значение то значит с ppm у них всё в порядке))

другой вопрос что кварц не работает точно на своей частоте.

обычно производители указывают какие кондёры надо подключить к кварцу для получения точной частоты.
вот только мы не знаем производителя))

кроме того есть ещё температурная нестабильность самого кварца.
обычно тоже указывается производителем.
а для проверки достаточно включить два кварцевых генератора и один из кварцев нагреть паяльником. сразу заметим (по контрольному генератору) как частота нагретого кварца убежала... для ВЧ кварцев это килогерцы...
:tea:

надо наверное попробовать припаять внешние конденсаторы...
в некоторых часах видел рядом с кварцем подстроечный конденсатор))
:tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Пт авг 08, 2025 05:34:55 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4346
Откуда: Ижевск
Рейтинг сообщения: 0
... генерить частоту получится только в СТС или Normal режиме, но получить аппаратный противофазный сигнал не получится...
Проверил на макете с tiny2313 с кварцем 10'000кГц, пользуясь тем, что модули таймера Т0 у tiny25 идентичные. Ассемблер посчитал значение OC0x для частоты правильно. На картинке ниже частотомер подключен между парафазными лапами.
СпойлерИзображение


Вложения:
FREQ_25300_25395.jpg [57.81 KiB]
Скачиваний: 346
FREQ_25300.zip [57.54 KiB]
Скачиваний: 19
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Пт авг 08, 2025 17:43:21 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Чт апр 02, 2009 17:46:04
Сообщений: 286
Откуда: Крым
Рейтинг сообщения: 0
akl, спасибо, буду уже в понедельник разбираться.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Пн авг 11, 2025 06:32:09 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4346
Откуда: Ижевск
Рейтинг сообщения: 0
Не использую tiny25, просто переделал программу для неё.


Вложения:
FREQ_25300_TN25.zip [873 байт]
Скачиваний: 18
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Пн авг 11, 2025 10:27:13 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Чт апр 02, 2009 17:46:04
Сообщений: 286
Откуда: Крым
Рейтинг сообщения: 0
akl, для проверки залил Ваш ХЕКС, вот что получил на ОС0В:
Изображение
Частота выше 300кГц. Зубчик вначале, судя по всему это момент переключения на ОС0А, они следуют частотой 25кГц. На выходе ОС0А все нормально.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Пн авг 11, 2025 13:42:42 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4346
Откуда: Ижевск
Рейтинг сообщения: 0
Видимо, есть различия. Буду на работе, могу проверить на tiny13a с встроенным 9,6МГц генератором. ОК


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Пн авг 11, 2025 14:29:00 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Чт апр 02, 2009 17:46:04
Сообщений: 286
Откуда: Крым
Рейтинг сообщения: 0
akl, могу поделиться 25, у меня их больше 100 шт. из датчиков пожарных, письмецом отправить. Хотел ЛС написать, не получилось, я так понял закрыто оно у Вас.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Вт авг 12, 2025 15:46:27 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Чт апр 02, 2009 17:46:04
Сообщений: 286
Откуда: Крым
Рейтинг сообщения: 0
akl, я подкорректировал свой Сишный код и у меня все завелось на 25 тиньке. Видимо что то откомпилировалось у Вас криво.


Последний раз редактировалось shev1975 Вт авг 12, 2025 16:05:44, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Вт авг 12, 2025 15:58:17 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4346
Откуда: Ижевск
Рейтинг сообщения: 0
Вот и ладненько.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Чт авг 14, 2025 06:28:49 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4346
Откуда: Ижевск
Рейтинг сообщения: 0
Приветствую. Проверил работу генератора на tn13a на 9,6МГц, которая в действительности ~8'982'640Гц. Частота на парафазных выходах 25'273...25'298Гц в режиме SLEEP IDLE при токе потребления 1мА. При постоянно работающем ядре болтание частоты заметно больше, да и ток потребления порядка 3мА.


Вложения:
FREQ_25300_TN13A.zip [907 байт]
Скачиваний: 20
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Генератор из arduino
СообщениеДобавлено: Пн авг 18, 2025 00:23:56 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Чт апр 02, 2009 17:46:04
Сообщений: 286
Откуда: Крым
Рейтинг сообщения: 0
akl, я кварц решил поставить, не понравилось стабильность частоты и добавил прерывистый режим работы генератора задействовав второй таймер. Если вместо 1<<FOC0B сделать 1<<FOC0А, тоже будут в противофазе выходы.
Вопрос: у 25 тини есть выход ОС1А инверсный, ножка 5, на нем сигнал в режиме ШИМ будет инвертирован относительно неинверсного выхода ОС1А, 6 ножка МК, я правильно понимаю?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 159 ]     ... , , , 6, ,  

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


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 51


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

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


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y