30.05.2017, 18:12
|
|
Частый гость
Регистрация: 03.05.2017
Сообщений: 32
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
|
STM32F429 PDR_ON
Добрый день,
Подскажите плиз по назначению пина PDR_ON? Сравниваю схему дискаверины на F407VG и F429, в первом случае притянут к GND, через 0-й резистор, во втором к питанию. Как я понял сигнал на нем управляет включением/выключением возможности внутреннего ресета, и встроенного регулятора напряжения.
|
|
|
|
30.05.2017, 19:59
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: STM32F429 PDR_ON
Power-down reset. Для управления сбросом МК по снижению питания. Для дискаверины не актуально, потому что у нее стабильное питание 3,3 В.
Высокий уровень - схема внутреннго сброса включена, низкий уровень - выключена.
Отключение внутреннего сброса используется в случае питания МК в диапазоне 1,7 - 2,1 В. При этом есть существенные ограничения по скорости, так же не работает схема внутреннего сброса при старте и при снижении питания, а так же не доступно питание от резервной батарейки Vbat
Последний раз редактировалось NewWriter; 30.05.2017 в 20:19.
|
|
|
Сказали "Спасибо" NewWriter
|
|
|
30.05.2017, 22:36
|
|
Частый гость
Регистрация: 03.05.2017
Сообщений: 32
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
|
Re: STM32F429 PDR_ON
Спасибо!
Т.е. при питании от стабилизированного источника не важно что подавать "0" или "1"? А на VBAT подавать VDD тоже в любом случае?
Делаю что-то наподобии discovery. Пока это связка STM32F429 + SDRAM, с возможностью подключения LCD.
Последний раз редактировалось Den; 30.05.2017 в 22:40.
|
|
|
|
01.06.2017, 08:14
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: STM32F429 PDR_ON
Лучше все-таки подать "1", включив внутренний сброс. Потому что в дискаверине дополнительно сделан внешний сброс RC-цепью на NRST и так же он подключен к ST-Link и управляется от него.
|
|
|
|
01.06.2017, 13:07
|
|
Частый гость
Регистрация: 03.05.2017
Сообщений: 32
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
|
Re: STM32F429 PDR_ON
Добрый день,
Ок, так и сделал.
Тогда уж еще задам вопросы по SWD и т.д.:
Прошивать/отлаживать буду через дискавери.
1. Нужны ли сигналы SWO, NRST для прошивки/полноценной отладки в IDE?
2. Нужно ли подтягивать SWCLK к земле, SWDIO к VDD?
3. Есть ли какие-то требования по длине/ширине проводников при разводке? ПП предполагается двухслойная
Внешний сброс с RC-цепью будет.
4. Можно ли использовать свободную ножку от порта (для отладки, подключить светодиод), который будет использоваться SDRAM-ом или LTCD?
Последний раз редактировалось Den; 01.06.2017 в 18:42.
|
|
|
|
01.06.2017, 23:24
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: STM32F429 PDR_ON
1. NRST - очень даже пригодится, чтобы вручную не нажимать ресет. SWO - по желанию, только если ваше ПО поддерживает SWV (отладочный трассировщик реального времени).
2. Не обязательно, есть внутренние резисторы, в доках об этом сказано.
3. Как и обычно. Цепи питания - потолще, остальные - 8-10 mil (0.2 - 0.25 мм). Дорожки к SDRAM - минимально возможной длины.
4. Крайне нежелательно, особенно у SDRAM. Она очень скоростная, может работать на частотах до 90 МГц. Так же и LTDC, в зависимости от размеров дисплея, частоты могут быть в несколько десятков мегагерц.
PS. А, или имелось ввиду незадействованная вообще в работе SDRAM ножка порта? То есть, не одновременно и светодиод, и SDRAM на одном выводе? Тогда конечно можно. Там выводы модуля FMC и LTDC вообще так раскиданы по всем портам, что при конфиге портов запариваешься писать буковки.
Всё ж, лучше отлаживать на готовой дискаверине-429, тем более, что ее дисплей можно переключить на интерфейс RGBHV, там нуль-перемычки есть. И лишь когда многие моменты будут понятны и отлажены, приступать к изготовлению собственной платы, уже безо всяких отладочных светодиодов.
Последний раз редактировалось NewWriter; 02.06.2017 в 00:01.
|
|
|
|
02.06.2017, 11:16
|
|
Частый гость
Регистрация: 03.05.2017
Сообщений: 32
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
|
Re: STM32F429 PDR_ON
NewWriter, спасибо за развернутый ответ.
SWO, NRST на всякий случай предусмотрел. По поводу внутренних резисторов читал, знаю, однако народ пишет что без внешних почему то не прошивается, хотя на дискавери они не стоят...на всякий случай поставил...Про неиспользуемые ножки: вот например, LTCD контроллер частично пользует GPIOC, соответственно ножки отвечающие за LTCD будут сконфигурированы как AF14, а вот остальные ноги GPIOC могут ли быть настроены как обычные выходы (подключен светодиод), и работать все это будет одновременно?
Но на всякий случай использовал GPIOJ и GPIOK, для светодиодов и пользовательской кнопки.
И еще вопрос: пин BOOT1 (помимо BOOT0), для старта из flash должен быть в состоянии "X" - это Z-состояние? не подключен ни к чему?
Согласен, проще купить готовую DISCO и работать с ней, но...я не ищу легких путей)), хочу пройти сам от начала, по наступать на грабли ,
и насладится готовым результатом.
Последний раз редактировалось Den; 02.06.2017 в 17:32.
|
|
|
|
02.06.2017, 16:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,721
Сказал спасибо: 130
Сказали Спасибо 1,109 раз(а) в 528 сообщении(ях)
|
Re: STM32F429 PDR_ON
Сообщение от Den
|
Тогда уж еще задам вопросы по SWD и т.д.:
...
|
1) SWO, NRST - вывести можно, но для полноценной отладки они особо не нужны. NRST - у меня обычно на плате микрокнопка или джампер. SWO - вспомогательный отладочный выход. Практически нигде не используется.
2) Подтяжка желательна. Она задает уровни при отключенном программаторе. В Дискавери их нет, т.к. там отладчик постоянно подключен и линии в воздухе не висят. А если на своей плате - есть риск поймать наводки от соседних линий с непредсказуемыми результатами.
3) Требования - стандартные. Питание и земля - широкие, конденсаторы у ног питания. Петли не городить. Все стандартно.
4) Не понял. Использовать SDIO ноги как обычный порт?
|
|
|
|
02.06.2017, 17:27
|
|
Частый гость
Регистрация: 03.05.2017
Сообщений: 32
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
|
Re: STM32F429 PDR_ON
Сообщение от DanilinSA
|
4) Не понял. Использовать SDIO ноги как обычный порт?
|
скажем часть порта РС, ножки PC7, PC10 используются контроллером LTCD, можно ли остальные ноги порта PC использовать, ну например для ADC?
|
|
|
|
02.06.2017, 17:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,721
Сказал спасибо: 130
Сказали Спасибо 1,109 раз(а) в 528 сообщении(ях)
|
Re: STM32F429 PDR_ON
Да-же нужно Все выводы портов абсолютно независимы. Разные ноги порта - для совершенно разных задач. Единственно - внимательно смотри "особые"ноги - ноги конфигурирования при загрузке, ноги для подключения отладчика. Остальные - полностью в твоем распоряжении.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:18.
|
|