В моем случае SWD для программирования вообще не нужен, т. к. штатно прошивка будет обновляться по UART. Разъем SWD хочу предусмотреть на плате для возможности отладки программы при необходимости.
Мурато Мяуконни писал(а):
А там принято, где выводы SWD использованы и для других полезных дел (их можно совмещать).
Как я понял, если выводы SWD для чего-то используются, то пользоваться отладкой будет уже нельзя, тогда зачем вообще SWD-разъем? Разве не так?
Разъем SWD хочу предусмотреть на плате для возможности отладки программы при необходимости.
Я в похожей ситуации и для тех же целей сделал так:
Это контакты от цанговой DIP-кроватки, в которых торчат jumper-wire от беспаечной макетки. Как раз SWDIO и SWDCLK. Места много не занимают, разведены там, где было удобно, конструктивно ничему не мешают. Единственное неудобство -- трубки у них довольно толстые, ~2мм. Площадки под пайку соответствующие нужны. Ну и торчат немного со стороны SMD-компонентов.
Листал сейчас али, обратил внимание на интересный ценник, информацией о чем и хочу поделиться.
Осенью я покупал такие по 50р. Покупал с единственной целью -- проверить, отличаются ли у них кристаллы (а соответственно и функционал) от STM32F051C8T6. Выяснил, что не отличаются. Т.е. по функционалу STM32F030C8T6 и STM32F051C8T6 идентичны. Итого, меньше чем за сорок рублей имеем:
Ну и что-то вроде пруфа. Вот в этом МК по даташиту нет цифро-аналогового преобразователя:
А вот так он выводит через "несуществующий" ЦАП сложение трех синусоидальных сигналов с частотами 20кгц, 10кгц и 5кгц, сдвинутых по фазе друг относительно друга на 30 градусов:
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Если в высоту - то да, если по площади на плате - то то же самое, но зато "культурно". Кстати, разъем можно вообще не запаивать в базовом исполнении, но площадки под него иметь. В случае чего - взял, впаял - и можно отлаживать.
a5021 писал(а):
обратил внимание на интересный ценник
Я почти такие (К6Т6 в LQFP32) брал в магазине за 55р, сейчас какраз его и мучаю. А где там несуществующий ЦАП?
a5021 писал(а):
Т.е. по функционалу STM32F030C8T6 и STM32F051C8T6 идентичны
051, насколько я знаю, в свое время был жутко кривой и поэтому сейчас "EOL"(а точнее, на сайте ST я про него даже упоминаний не нашел). Интересно, какой из F0 с "существующим" ЦАПом сейчас наиболее популярен?
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Если в высоту - то да, если по площади на плате - то то же самое, но зато "культурно".
Ну эти цанги тож не сказать, что совсем уж бескультурные. Просто в моем случае там еще одна плата сверху ставится и почти лежит на первой. Пины не запаять.
Цитата:
Я почти такие (К6Т6 в LQFP32) брал в магазине за 55р, сейчас какраз его и мучаю. А где там несуществующий ЦАП?
Не, K6 -- это F030F4P6 / F030K6T6 / F031F6P6 / F031K6T6 -- там другой кристалл. ЦАП наличествует в C8. Может быть и в других Cx -- я не проверял.
Цитата:
051, насколько я знаю, в свое время был жутко кривой и поэтому сейчас "EOL"(а точнее, на сайте ST я про него даже упоминаний не нашел).
Вроде на месте все. Да и кривизны я как-то не приметил.
Reflector писал(а):
Не удивительно, единственное смущает действительно ли VDD на первой ноге - это VBAT... Ты проверял?
Насчет VBAT-а я как-то не вникал. Просто подал питание "крест на крест", в соответствии с распиновкой для 051C8T6. Работает замечательно.
Насчет VBAT-а я как-то не вникал. Просто подал питание "крест на крест", в соответствии с распиновкой для 051C8T6. Работает замечательно.
В некоторых случаях наличие VBAT принципиально, если есть возможность подай на 1 ногу меньшее напряжение и замеряй через ADC, он умеет подключаться именно к VBAT.
таки у STM32F030C8T6 теперь есть ЦАП? И VBAT урезали
А чему удивляться? ИД кристалла у них одинаковый, что у F030C8, что у F051C8. По VBAT можно попробывать тестером прозвонить, можно Backup reg проверить.
и те и те использую, если у STM32F030C8T6 есть и цап и вбат это ж прекрасно. STM32F030 давно накупил кучку - вбат нужен в очередной поделке. Глянул в нашем ларьке - разница в цене ощутима: з.ы. Атмель для контрастности прицепил
По VBAT можно попробывать тестером прозвонить, можно Backup reg проверить.
Подключать к программатору мне сейчас сильно не с руки (других проводов целая гора разложена на столе), а вот тестером прозвонил. Если ноги VDD (24 и 48) звонятся между собой в обе стороны, то попавший под подозрение VBAT (1) никак не звонится ни с одной из них. Весьма похоже, что это все-таки полноценный VBAT.
На 99,99%. Иначе геморно было бы их корпусировать. У меня лень посленовогодняя, где-то кулёк с ними на столе валяется. Как отпустит, запаяю и проверю, если другим недосуг будет.
Скажите, вот даже в STM32F030F4P6 есть RTC. Но куда батарейку цеплять, если нет VBAT? Или зачем RTC, если не подключить батарейку?
Приложения то разные бывают. Да и есть целая куча МК разных производителей где RTC есть, а VBAT нет. И как-то мало кого это расстраивает. Многие мобилы даже, при вытаскивании батареи теряют время и дату, и ничего.
RTC -- это не обязательно часы в классическом понимании. Данный блок, например, может использоваться для пробуждения из режимов низкого энергопотребления. Для F030F4P6 это практически единственный способ поднять МК из стендбая, не прибегая к в внешнему воздействию. Батарейка там не нужна, т.к. питание не отключается.
Кроме того, может оказаться удобным использовать его для каких-то очень долгих задержек/выдержек. Да много применений наверное можно придумать.
Последний раз редактировалось a5021 Чт янв 19, 2017 19:15:08, всего редактировалось 1 раз.
Скажите, вот даже в STM32F030F4P6 есть RTC. Но куда батарейку цеплять, если нет VBAT? Или зачем RTC, если не подключить батарейку?
В этом 20-выводном корпусе нет VBAT. Но ведь не РТС-шкой единой ссыт человек Там есть еще и бэкап-регистры. А нужно это вот для чего - стендбай-режим. Полная остановка с выключением всего и вся и разрушением данных в ОЗУ. Но питание с VDD и VDDA не снимается. Единственный способ сохранить какие-то данные или состояние перед стендбаем - сохранение в бэкапе. Так же в бэкапе продолжает работать РТС. Потребление в бэкапе несколько микроампер. Практически аналог батарейке. Пробуждение из бэкапа - кнопочка на PA0.
_________________ Подпись убрал вместе с автором. aen
Для F030F4P6 это практически единственный способ поднять МК из стендбая, не прибегая к в внешнему воздействию.
Не совсем.
The microcontroller exits the Standby mode when an external reset (NRST pin), an IWDG reset, a rising edge on one of the enabled WKUPx pins or an RTC event occurs.
F050 никуда не делись, их просто переименовали в F031.
Reflector писал(а):
Скажите, вот даже в STM32F030F4P6 есть RTC. Но куда батарейку цеплять, если нет VBAT? Или зачем RTC, если не подключить батарейку?
В мелких корпусах использование RTC именно в качестве часов в принципе проблематично из-за невозможности подключить часовой кварц, отсутствие VBAT там уже вторично.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения