Например TDA7294

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



Текущее время: Ср фев 26, 2020 17:19:28

Часовой пояс: 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]
Скачиваний: 146
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32 si5351
СообщениеДобавлено: Вс окт 27, 2019 20:20:10 
Опытный кот
Аватар пользователя

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

_________________
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]
Скачиваний: 129
Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

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

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

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


Вернуться наверх
 
Вебинар: «На чём собрать AC/DC и DC/DC преобразователь? Интерфейсные модули RS485/CAN» (11.03.2020)

11 марта 2020 года компания КОМПЭЛ, совместно с MORNSUN приглашают вас принять участие в вебинаре, который посвящен компонентам для разработки AC/DC источников питания и DC/DC преобразователей, интерфейсным изолированным модулям RS485/CAN и их особенностям.

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

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


Вернуться наверх
 
Новые литиевые ХИТы Fanso для экстремальных условий!

Когда работаешь в экстремальных условиях, к выбору электронных компонентов подходишь с особой тщательностью. Высокие температуры, большие перепады давления, труднодоступность – все это требует специальной продукции. Склад КОМПЭЛ пополнился новыми литиевыми ХИТами Fanso, стабильно работающими даже при температуре до 150 ºС.

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

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

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


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


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

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


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


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

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

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


Вернуться наверх
 
  Новые паяльные станции, паяльники ATTEN на складе в Москве!
  Паяльник ST-2065D1916 руб., станция паяльная ST-808190 руб.
  Посетителям форума скидка 15%!
Не в сети
 Заголовок сообщения: Re: stm32 si5351
СообщениеДобавлено: Вс дек 01, 2019 01:03:42 
Мучитель микросхем

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

Изображение

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


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

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

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


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

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


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

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

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


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

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


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

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


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

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


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