Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Вт сен 25, 2018 06:18:57
Опытный кот
Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42 Сообщений: 744 Откуда: Караганда, Казахстан
Рейтинг сообщения:0
Внимательно прочитал страницу 55 даташита на Medium-density F103 (документ DocID13587 Rev 17). Что-то я не въеду, где здесь емкость самого кварца. Если ее считать, как часть Cstray, то предложенные в примере 2 пФ кажутся чем-то нереальным - ведь кварц вдали от его резонансной частоты - это, фактически, конденсатор с кварцевым диэлектриком, и его емкость должна бвть существенно больше 2 пФ. Или я путаю?
_________________ Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
И тут же выжимка из Getting started with STM32F10xxx hardware development
Цитата:
Note: 1 “External clock” figure: To avoid exceeding the maximum value of CL1 and CL2 (15 pF) it is strongly recommended to use a resonator with a load capacitance CL ≤ 7 pF. Never use a resonator with a load capacitance of 12.5 pF
Переводить?
Последний раз редактировалось dosikus Вт сен 25, 2018 10:03:34, всего редактировалось 1 раз.
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Здравствуйте. Связка FatFS+USB для сд карты работала без проблем. Настроила DMA,запись через мк на карту работает нормально, а по USB теперь не определяется устройство. В чем может быть проблема? Я ведь даже не использую дма для доступа по юсб.
У меня данные приходят с разной периферии (через дма) с разной частотой. Мне их необходимо циклически записывать на карту. Целесообразно ли вообще использование дма для sdio в этом случае? USB используется когда циклическая запись выключена, загружать их в реальном времени(если это вообще возможно) необходимости нет. Это просто кардридер.
Код:
int main(void){ Main_Init(); USB_DEVICE_Init(); FATFS_Init(); BSP_SD_Init(); //SD_WriteFile(name, data); while (1){ }}
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
dosikus: Я просто хотел сделать акцент на то, что большинство кварцевых резонаторов, с которыми я сталкивался - именно на 12пФ. Заработало нормально только с специально купленным вариантом на 6пФ.
Хотя, может и повезти, и часы заработают с тем что есть. Мои две платы на STM32F103C8T6 не заработали.
Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Ср сен 26, 2018 05:17:09
Опытный кот
Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42 Сообщений: 744 Откуда: Караганда, Казахстан
Рейтинг сообщения:0
dosikus писал(а):
AN2867: Oscillator design guide for STM8AF/AL/S and STM32 microcontrollers
Первая ссылка - мимо, там повторяется то же, что и в ДШ (или в ДШ повторяется материал оттуда). А вот эта - в тему, спасибо. И, кстати, первое твоё заявление, что "спичка" с битой мамаши подойдет, тоже, скорее всего, мимо - вон, двумя мессагами выше, WiseLord утверждает, что большинство "спичек" - 12 пФ, а 6-пикушечные надо искать специально.
WiseLord писал(а):
но со вторым (специально покупал) всё работает отлично, а с теми, что у меня были (выглядящими так же), и с тем, что стоял на родной плате - работало очень нестабильно или вообще не работало.
Спасибо, разобрался. Я об этом ни разу не задумывался, кварц - ну и кварц, цепляй его к МК, и вперед! А тут, оказывается, есть тонкости, которых я раньше не знал. Теперь знаю, спасибо.
Не помню, кто пренебрежительно отозвался о неумеющих заглянуть в RCC->CR. Заглянул. Оказалось, надо смотреть в RCC->CFGR. Заглянул туда. Все ОК, кварц, PLLх9. Выходит, китайская плата мне попалась с поганым кварцем. Чтож, выдеру, впаяю панельку, будет у меня кварц сменный...
_________________ Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
afz, первая ссылка выжимка из RM и даташита и что значит мимо, она тебе еще ой как пригодится. "Спички" как вы оба два их обзываете с материнских плат не 12pF.
Самое плохое, что особо и не узнаешь по внешнему виду.
На известной платке BluePill с STM32F103C8T6 (у меня их две было) стоит 32КГц кварц в чёрном плоском 4-хвыводном корпусе. Работало с ним очень нестабильно, равно как и с большинством обычных кварцев, имеющихся у меня в закромах. То, что что-то с ним не так, определил после выпаивания конденсаторов, которые мультиметр замерил около 15пФ.
То, что что-то с ним не так, определил после выпаивания конденсаторов, которые мультиметр замерил около 15пФ.
Весьма интересная метода определять "что-то с ним не так". 15pF максимально допустимая емкость для конденсаторов обвязки на LSE -по рекомендации самих ST.
Цитата:
Note: 1 “External clock” figure: To avoid exceeding the maximum value of CL1 and CL2 (15 pF) it is strongly recommended to use a resonator with a load capacitance CL ≤ 7 pF. Never use a resonator with a load capacitance of 12.5 pF
Может вам все-таки начать читать? Тем более документацию привели , где и все рекомендации и расчеты..
Поскольку нагрузочную способность кварцевого резонатора определить нельзя, по крайней мере я методики не знаю, единственным способом косвенно её определить было можно только выпаяв и замерив сами ёмкости. Значение 15пФ косвенно говорит о том что кварц не тот, что нужно. Этот же кварц с 6.8пФ конденсаторами также не заработал.
И я не пойму, зачем Вы мне эти цитаты из даташитов скидываете, когда именно я изначально на них и ссылался?
По поводу закупки - без проблем купил кварцы на 6пФ в местном минском мазагине радиотоваров. Ссылка была выше
На той же STM32F103 обязательно должен быть кварц с нагрузочной способностью 6пФ (даже не рекомендация, а чёткое требование в даташитах/мануалах), хотя те же китайские платы на C8T6 идут с неправильным кварцем и конденсаторами в нагрузке, судя по мультиметру, где-то на 15пФ.
Напрямую на "AN2821 - Clock and calendar implementation on the STM32F10xxx microtontroller RTC" я не ссылался, но Ваша цитата оттуда, похоже.
Я в упор не вижу где вы хоть на один документ ссылались. А цитаты я приводил из Getting started with STM32F10xxx hardware development и вы даже это не читали а уж цитировать AN2867: Oscillator design guide for STM8AF/AL/S and STM32 microcontrollers похоже нет смысла вообще, хотя там полнейший расклад...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения