Например TDA7294

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



Текущее время: Сб авг 15, 2020 23:02:47

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


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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: stm32 si5351
СообщениеДобавлено: Вс окт 27, 2019 17:30:52 
Родился
Аватар пользователя

Зарегистрирован: Ср мар 04, 2009 20:23:46
Сообщений: 8
Рейтинг сообщения: 0
Пытаюсь запустить si5351a с stm32F103c8t6. Нашёл на сайте https://sites.google.com/site/ja2gqp/ примеры подключения с исходниками под Ардуино stm32. Скомпилировал и прошил , всё работает. Перенес файлы в Keil 4. I2c файл новый. Ни как не могу запустить. Проект собирается, компилируется, прошивается без ошибок. На выходе si5351- 0Гц... Проблема скорее всего с I2c. Ни когда с ним не работал. Файлы в архиве прикрепил. Подскажите где косяк.


Вложения:
Новая папка.rar [4.76 KiB]
Скачиваний: 176
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 si5351
СообщениеДобавлено: Вс окт 27, 2019 20:20:10 
Опытный кот
Аватар пользователя

Карма: 3
Рейтинг сообщений: 89
Зарегистрирован: Сб мар 09, 2013 11:29:22
Сообщений: 764
Откуда: 40RUS, Жуков
Рейтинг сообщения: 1
У тебя нет не какой связи между файлами и их функциями. Компилится только майн остальные только присутствуют. Изучай структуру взаимодействия подпрограмм в СИ.

_________________
IVL ex UA6PJ OSC_F303&F103


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: stm32 si5351
СообщениеДобавлено: Пт ноя 01, 2019 23:46:03 
Родился
Аватар пользователя

Зарегистрирован: Ср мар 04, 2009 20:23:46
Сообщений: 8
Рейтинг сообщения: 0
Есть связь с функциями. Компилироваться без связей будет с кучей ошибок и предупреждений. В общем я его добил. Всё работает. Вводим в функцию
si5351aSetFrequency(); //CLK0 значение частоты в герцах, на выходе si5351a получаем частоту, которую ввели. Проект в Keil прикреплён.


Вложения:
si5351stm32_ I2C.rar [300.9 KiB]
Скачиваний: 164
Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Шестое юбилейное мероприятие в процессе
Не в сети
 Заголовок сообщения: Re: stm32 si5351
СообщениеДобавлено: Чт ноя 28, 2019 15:34:40 
Мучитель микросхем

Карма: 1
Рейтинг сообщений: 72
Зарегистрирован: Сб сен 12, 2009 15:43:19
Сообщений: 495
Рейтинг сообщения: 0
Подскажите пожалуйста, подключал ли кто к STM32 ДВЕ si5351 с одинаковыми адресами на шине I2C? Как лучше это реализовать? Использовать два интерфейса I2C для каждой si5351 или сдеалать переключатель линии SDA? Обмен с обеими si5351 будет весьма интенсивный ( сканирование частот).


Вернуться наверх
 
Быстро и просто. Разработка бюджетного неизолированного источника питания на контроллере VIPer122

С помощью VIPer122 можно создавать как изолированные, так и неизолированные сетевые источники питания. Разберем самый простой и бюджетный вариант – разработку неизолированного понижающего источника питания с выходным током в несколько сотен миллиампер без трудоемких расчетов трансформаторов и компонентов обвязки.

Читать статью>>
Не в сети
 Заголовок сообщения: Re: stm32 si5351
СообщениеДобавлено: Пт ноя 29, 2019 17:58:01 
Встал на лапы
Аватар пользователя

Карма: 5
Рейтинг сообщений: 52
Зарегистрирован: Пт апр 09, 2010 16:06:38
Сообщений: 141
Откуда: Тула
Рейтинг сообщения: 0
khach, возможно коммутировать SCL окажется правильней. Переключать можно выбирая разные пины при конфигурации I2C-модуля контроллера.


Вернуться наверх
 
Микроконтроллеры STM32G4 полностью заменят STM32F3?

С начала выпуска микроконтроллеров STM32F3 прошло 8 лет. Изменились как технологии, так и потребности рынка. Понимая это, компания STMicroelectronics разработала новое семейство микроконтроллеров STM32G4 для систем со смешанными сигналами. Эти микроконтроллеры превосходят своих предшественников из семейства STM32F3 по уровню быстродействия, богатству периферии и при этом обеспечивают более низкий уровень потребления.

Читать статью>>
Не в сети
 Заголовок сообщения: Re: stm32 si5351
СообщениеДобавлено: Сб ноя 30, 2019 01:36:41 
Друг Кота

Карма: 17
Рейтинг сообщений: 216
Зарегистрирован: Пт сен 13, 2013 13:11:31
Сообщений: 6271
Рейтинг сообщения: 0
Подскажите пожалуйста, подключал ли кто к STM32 ДВЕ si5351 с одинаковыми адресами на шине I2C? Как лучше это реализовать? Использовать два интерфейса I2C для каждой si5351 или сдеалать переключатель линии SDA? Обмен с обеими si5351 будет весьма интенсивный ( сканирование частот).

Полюбас, посадить каждую 5351 на отдельный I2C будет лучше.


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: stm32 si5351
СообщениеДобавлено: Сб ноя 30, 2019 17:37:28 
Мучитель микросхем

Карма: -14
Рейтинг сообщений: 1
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 465
Рейтинг сообщения: 0
Подскажите пожалуйста, подключал ли кто к STM32 ДВЕ si5351 с одинаковыми адресами на шине I2C? Как лучше это реализовать?
Лучше взять в том корпусе, где есть A0. И использовать эту ногу. Ну конечно если нет лишних I2C-интерфейсов....


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: stm32 si5351
СообщениеДобавлено: Сб ноя 30, 2019 22:48:14 
Мучитель микросхем

Карма: 1
Рейтинг сообщений: 72
Зарегистрирован: Сб сен 12, 2009 15:43:19
Сообщений: 495
Рейтинг сообщения: 0
Лучше взять в том корпусе, где есть A0.

Это в каком корпусе у SI есть такая нога? в даташите не нашел. Вообще то адрес I2C программируется во внутреннем еепроме, но программирование однократное и заказать партию микросхем с нестандартным адресом дорого выходит. Вот вопрос- если переписать 7 регистр в одной из микросхем, отключив временно вторую, а потом замкнуть шину I2C?
Цитата:
I2C_ADDR_CTRL 0x0007[7:4] 0x0007 4 4 Yes R/W


Вернуться наверх
 
Бытовой пирометр АКИП-9312 – просто удобно!

Диапазон 35 °С ...42°С (температура тела) погрешность 0,3 °С
Диапазон 0 °С ...100°С (бытовая сфера) погрешность 1,0 °С
Не в сети
 Заголовок сообщения: Re: stm32 si5351
СообщениеДобавлено: Вс дек 01, 2019 01:03:42 
Мучитель микросхем

Карма: -14
Рейтинг сообщений: 1
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 465
Рейтинг сообщения: 0
Это в каком корпусе у SI есть такая нога? в даташите не нашел.

Изображение

Вообще то адрес I2C программируется во внутреннем еепроме, но программирование однократное и заказать партию микросхем с нестандартным адресом дорого выходит.
Не понял - что где программируется? Вроде писали про stm32F103c8t6. Приведите схему.


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: stm32 si5351
СообщениеДобавлено: Вс дек 01, 2019 12:13:49 
Мучитель микросхем

Карма: 1
Рейтинг сообщений: 72
Зарегистрирован: Сб сен 12, 2009 15:43:19
Сообщений: 495
Рейтинг сообщения: 0
Не понял - что где программируется? Вроде писали про stm32F103c8t6. Приведите схему.

Упс, корпуса 20-QFN и 24-QSOP для SI5351A действительно пропустил. Но они редкодоступны ( в каталогах есть а на складах нет и срок поставки большой). Ну и плату преределывать прийдется сильно.
А программируется SI5351 из встроенной OTP памяти при старте как на рисунке. Кроме начальных установок синтезатор программируется и адрес на шине. Регистр не документированный но присутствует в отчете ClockBuilder. И вроде R/W т.е можно его читать и писать по интерфейсу по старому адресу. Вот только при попытках переписать его я терял связь с микросхемой. Или не то писал, или надо как то специальным образом переустановить связь по I2C.
Изображение


Вложения:
Si5351_OTP.jpg [6.75 KiB]
Скачиваний: 403
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 si5351
СообщениеДобавлено: Вс дек 01, 2019 13:58:58 
Мучитель микросхем

Карма: -14
Рейтинг сообщений: 1
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 465
Рейтинг сообщения: 0
А программируется SI5351 из встроенной OTP памяти при старте как на рисунке. Кроме начальных установок синтезатор программируется и адрес на шине.
Эта OTP-память - она в самом чипе SI5351? Если да - наверное можно прошивать туда разные адреса при производстве вашего устройства, подключая (например джамперами или паяемыми перемычками) чипы по одному к I2C-шине.
Если так сделать нельзя, то наверное придётся что-то коммутировать - или SCL или SDA. Лучше наверное SCL, как советовали выше, так как это проще. Можно коммутировать мультиплексором пинов в МК, если возможно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 si5351
СообщениеДобавлено: Вс дек 01, 2019 14:47:53 
Мучитель микросхем

Карма: 1
Рейтинг сообщений: 72
Зарегистрирован: Сб сен 12, 2009 15:43:19
Сообщений: 495
Рейтинг сообщения: 0
Эта OTP-память - она в самом чипе SI5351? Если да - наверное можно прошивать туда разные адреса при производстве вашего устройства, подключая (например джамперами или паяемыми перемычками) чипы по одному к I2C-шине.
Если так сделать нельзя, то наверное придётся что-то коммутировать - или SCL или SDA. Лучше наверное SCL, как советовали выше, так как это проще. Можно коммутировать мультиплексором пинов в МК, если возможно.

Чипы обычно поставляются с прошитой фабрично OTP памятью. Можно заказать на silabs партию с заданными начальными установками. Алгоритм прошивки OTP закрыт и чистных не прошитых чипов не найти в свободной продаже. Желание поменять I2C адрес программно вызвано тем, что коммутировать SCL или SDA надо будет только в процессе первой инициализации чипа ( или вообще снять питание со второго чипа синтезатора в процессе раздачи адресов) а потом оба чипа будут находится на том же самом интерфейсе и не конфликтовать между собой.
Сэкномим ресурсы проца ( второй интерфейс I2C), можно применять чипы с любыми адресами, можно не заниматься "дрыгоножеством" для управления коммутатором SCL/SDA.


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


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

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


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