Jump to content
Glebiys

У кого есть STM I2C timing калькулятор, помогите рассчитать регистр

Recommended Posts

Добрый день!

Есть STM32F334K8T6, в его серии для настройки I2C регистров рекомендуют использовать специальный калькулятор.

Со вчера я пытаюсь им воспользоваться, но он отказывается работать на всех программах, кроме MS Exel (у меня он не активирован).

Если у кого-нибудь он стоит и есть возможность, пожалуйста, помогите посчитать регистр.

 

Настройки по умолчанию:

1) Мастер

2) Обычная скорость

3) 100кГц частота шины

Единственное, не понятно чем является "I2C Clock Source Frequency  (kHz) = 8000"  - это частота работы микроконтроллера?

У меня настроена на 24МГц.

 

 

Спасибо!

 

 

2.png

Share this post


Link to post
Share on other sites

Можно попробовать создать проект в кубе, он рассчитает тайминги.

Share this post


Link to post
Share on other sites

Изготовление 2-х слойных плат от 2$, а 4-х слойных от 5$!

Быстрое изготовление прототипа платы всего за 24 часа! Прямая доставка с нашей фабрики!

Смотрите видео о фабрике JLCPCB: https://youtu.be/_XCznQFV-Mw

Посетите первую электронную выставку JLCPCB https://jlcpcb.com/E-exhibition чтобы получить купоны и выиграть iPhone 12, 3D-принтер и так далее...

4 часа назад, Glebiys сказал:

- это частота работы микроконтроллера?

Это частота шины, на которой висит I2C.

4 часа назад, Glebiys сказал:

для настройки I2C регистров рекомендуют использовать специальный калькулятор.

Настройку регистров делай по референс мануалу, а циферку, которую надо вписать в регистр скорости быстрее посчитать в кубе.

Share this post


Link to post
Share on other sites

Безмостовые ККМ для 99% КПД!

Схема коррекции коэффициента мощности (ККМ) на основе так называемого «тотемного столба» (Totem Pole) обладает минимально возможными потерями и потенциально может обеспечить самые жесткие требования к энергоэффективности источников питания. Компания Wolfspeed представляет референсную разработку – плату ККМ CRD-02AD065N на базе собственных карбид-кремниевых MOSFET и диодов с наилучшими в отрасли характеристиками.

Подробнее

Спасибо.

Да, я в Кубе, но здесь не нашел калькулятора. Есть настройка I2C параметров через визуальный редактор, там можно вводить требуемые параметры. Результат расчетов он не показал.

Гляну сгенерированный код.

Нашел в коде кусок MX_I2C1_Init(void), вижу регистры.

 

 

Edited by Glebiys

Share this post


Link to post
Share on other sites

Гибридные IGBT - сила Si и SiC в одном корпусе!

Компания Infineon представила новые гибридные IGBT-транзисторы на 650 В, которые сочетают в себе преимущества технологий TRENCHSTOP и CoolSiC. Использование SiC-диода Шоттки позволяет значительно расширить возможности IGBT и снизить уровень энергии, необходимой для включения транзистора (Eon), а также уменьшить потери на переключение.

Подробнее

2 минуты назад, Glebiys сказал:

Результат расчетов он не показал.

image.png.b0d70bd613ac7282f6f981a5c7757067.png

Share this post


Link to post
Share on other sites

Вебинар «Параметры выше, цена ниже. Обновление в линейке AC/DC- и DC/DC-преобразователей MORNSUN» (26.01.2021)

Приглашаем 26 января на бесплатный вебинар, посвящённый преимуществам и отличиям новых источников питания и DC/DC-преобразователей Mornsun. На вебинаре будут рассмотрены изолированные и неизолированные DC/DC-преобразователи последнего, четвертого, поколения (R4) и компактные модульные источники питания второго и третьего поколений (семейства LS/R3 и LD/R2) на плату. Рассмотрим новую группу продукции – встраиваемые источники питания в кожухе.

Подробнее

Соответственно, для получения правильного значения требуется правильно настроить тактирование.

Share this post


Link to post
Share on other sites

Возможно ли здесь также, как в калькуляторе, указать частоту шины, на которой I2C?

Часы я настраивал через регистры, поэтому в генераторе кода настройки не совпадают.

Как настроено:

1) Внешний кварц (HSE)

2) После PLL умножителя (x3) выход 24Мгц

3) APB1, AHB шины включены без делителя, то есть частота 24МГц (сразу с PLL).

По схеме I2C1 висит на APB1 шине

 

 

 

Безымянный.png

UPD. Научился менять частоту в генераторе (через схему), за ней меняется и TIMING регистр.

Edited by Glebiys

Share this post


Link to post
Share on other sites
11 минут назад, Glebiys сказал:

Возможно ли здесь также, как в калькуляторе, указать частоту шины, на которой I2C?

image.png.9d639c8fc5fb286ac155285b8f032a7e.png

Пока тактовая на ней не превысит 36МГц куб о умолчанию отключает делитель.

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Я Вас поздравляю, если вы родились со всеми знаниями. И если Вас так напрягаю те кто чего-то не знают и спрашивают, так Вас ни кто и не заставляет отвечать на их вопросы. Если у Вас личные претензии или неприязнь, то здесь не место, как мне кажется. Пишите в личку.
    • а без подключенного АКБ как должно вести оно себя?    
    • Подытожим: в Саратове и Твери Почта зверствует в Калуге, Новосибирске, Брянске и в Великих Луках не докапывается. В подмосковье тоже можно любую коробку принести, хоть с надписями хоть со скотчем, сам заматываю побольше и по крепче, одно требование, что бы внутри ничего не болталось. И возвращаясь к основной теме, немного барахла: П.С. плавкий предохранитель алюминиевый 2 штука.
    • Нет, эти фото сделаны вообще в разное время, и на фото с фонарями точка съемки правее на несколько метров. Это видно по положению высоток справа вверху по отношению к окнам перекрывающего их здания. Есть картина качеством чуть получше: Сравнение снимков с копипастом и без позволяет предположить банальное сокрытие технического брака.  
    • Можно проверить этот момент в сабже, т.е. послушать в железе так и эдак и сделать выводы. В одном УМ стаб будет слышен, а в другом может и нет.
    • а вообще, к чёрту их там всех. Они просто сдохнут, а я вознесусь на высший уровень бытия.
    • Хм, хотя с этим все впорядке, сейчас прикинул - около -100дб получиться. Нет, не поэтому. В этом месте вполне сгодиться и делитель.

  • Набор светодиодов, 500 шт.

×
×
  • Create New...