реклама на сайте
подробности

 
 
> STM32L0: GPIO Speed
k000858
сообщение Aug 15 2016, 07:25
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 31-01-12
Пользователь №: 69 978



Имеем STM32L052, к которому подключен девайс по SPI, скорость SPI 1MHz, какую выбрать скорость GPIO для корректной работы SPI?

почему спрашиваю: при выборе GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; имеем глюки при работы SPI, да и видно по осциллографу что посылки кривоватые.

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
k000858
сообщение Aug 15 2016, 11:19
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 31-01-12
Пользователь №: 69 978



причем здесь куб
мне непонятно, частота 1Мгц GPIO = частоте 1MHz SPI?

то есть мне для понижения потребления необходимо закрутить гайки в виде скорости GPIO, но до такой скорости которой достаточно для работы периферии.

можно ли сказать что ноги SPI, работаюшего на 1 MHz будут щелкать с частотой 1MHz?
Go to the top of the page
 
+Quote Post
scifi
сообщение Aug 15 2016, 11:25
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(k000858 @ Aug 15 2016, 14:19) *
то есть мне для понижения потребления необходимо закрутить гайки в виде скорости GPIO

А что, реально снижается потребление? Может быть, я чего-то не знаю, но звучит это странно.

Цитата(k000858 @ Aug 15 2016, 14:19) *
но до такой скорости которой достаточно для работы периферии.

Чуть выше верно подметили - осциллограф в помощь. Ну и надо помнить, что ёмкость щупа заваливает фронты, то есть если со щупом работает, то без него - тем более. Все эти "мегагерцы" в мануале - довольно условная вещь, насколько я понимаю.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Aug 15 2016, 12:45
Сообщение #4


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(scifi @ Aug 15 2016, 14:25) *
А что, реально снижается потребление? Может быть, я чего-то не знаю, но звучит это странно.

А как же большое потребление у высокочастотных цифровых схем? Ничуть не странно.
Go to the top of the page
 
+Quote Post
scifi
сообщение Aug 15 2016, 13:15
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(ViKo @ Aug 15 2016, 15:45) *
А как же большое потребление у высокочастотных цифровых схем? Ничуть не странно.

Этот сферический аргумент из вакуума интересен, конечно, но дело в том, что при переключении скорости в регистре никто волшебным образом не вытащит "высокоскоростную цифровую схему" из МК. Она продолжает там сидеть и кушать ток. Заваливание фронтов нужно для снижения помех. ИМХО, потребление не меняется. Если не докажете обратное, конечно. Во всяком случае, в документации я не увидел ни слова про снижение потребления.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Aug 15 2016, 13:37
Сообщение #6


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(scifi @ Aug 15 2016, 16:15) *
Этот сферический аргумент из вакуума интересен, конечно, но дело в том, что при переключении скорости в регистре никто волшебным образом не вытащит "высокоскоростную цифровую схему" из МК. Она продолжает там сидеть и кушать ток.

Отнюдь. Нет там никакой высокоскоростной схемы. Выходные транзисторы открываются в состояние с меньшим или большим сопротивлением. И когда сопротивление малое, будьте уверены, через них и сквозные токи текут большие, и емкость линии перезаряжают не "забесплатно".
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- k000858   STM32L0: GPIO Speed   Aug 15 2016, 07:25
- - ViKo   Понятно, какую (скорость). Не бойтесь скорости в п...   Aug 15 2016, 07:42
|- - k000858   Цитата(ViKo @ Aug 15 2016, 10:42) Понятно...   Aug 15 2016, 07:48
|- - ViKo   Цитата(k000858 @ Aug 15 2016, 10:48) ниче...   Aug 15 2016, 08:15
|- - demiurg_spb   Осциллограф Вам в помощь!   Aug 15 2016, 11:06
- - arhiv6   В документации всё есть: Low speed 400 kHz Mediu...   Aug 15 2016, 08:00
- - ViKo   А Cube во вред.   Aug 15 2016, 11:13
|- - ViKo   Цитата(k000858 @ Aug 15 2016, 14:19) прич...   Aug 15 2016, 11:24
||- - k000858   Цитата(ViKo @ Aug 15 2016, 14:24) Можно с...   Aug 17 2016, 04:59
|- - demiurg_spb   Я бы даже предположил обратное, при заваливании фр...   Aug 15 2016, 13:28
||- - scifi   Цитата(demiurg_spb @ Aug 15 2016, 16:28) ...   Aug 15 2016, 13:35
||- - demiurg_spb   Цитата(scifi @ Aug 15 2016, 16:35) Из ВУ...   Aug 15 2016, 14:10
||- - scifi   Цитата(demiurg_spb @ Aug 15 2016, 17:10) ...   Aug 15 2016, 14:21
||- - ViKo   Цитата(scifi @ Aug 15 2016, 17:21) Да, гд...   Aug 15 2016, 14:33
||- - demiurg_spb   Хорошо. Давайте рассмотрим конкретный случай. Выхо...   Aug 15 2016, 15:11
||- - scifi   Цитата(demiurg_spb @ Aug 15 2016, 18:11) ...   Aug 15 2016, 15:20
|- - scifi   Цитата(ViKo @ Aug 15 2016, 16:37) Отнюдь....   Aug 15 2016, 13:39
- - ViKo   Можно и проверить. Только не забудьте как следует ...   Aug 15 2016, 13:42
- - Aner   В моих проектах в L05x, L07x скорость по SPI прихо...   Aug 15 2016, 15:34
- - ViKo   Правильная логика имеет триггеры Шмитта на входе, ...   Aug 15 2016, 16:11
|- - Timmy   Судя по даташиту, скорость IO определяет только кр...   Aug 15 2016, 16:48
- - ViKo   Логичнее предположить, что количество выходных тра...   Aug 15 2016, 16:57
|- - Timmy   Цитата(ViKo @ Aug 15 2016, 19:57) Логичне...   Aug 16 2016, 07:02
- - ViKo   Я про КМОП 51-ю и говорю. Тогда предположим, что и...   Aug 16 2016, 07:23
- - ViKo   Про осциллограф говорено неоднократно, самим ТС то...   Aug 17 2016, 05:25
|- - k000858   Цитата(ViKo @ Aug 17 2016, 08:25) Про осц...   Aug 17 2016, 05:36
|- - scifi   Цитата(k000858 @ Aug 17 2016, 08:36) а во...   Aug 17 2016, 05:57
|- - k000858   Цитата(scifi @ Aug 17 2016, 08:57) Помери...   Aug 17 2016, 06:12
|- - scifi   Цитата(k000858 @ Aug 17 2016, 09:12) если...   Aug 17 2016, 06:50
|- - k000858   Цитата(scifi @ Aug 17 2016, 09:50) Будете...   Aug 17 2016, 06:56
- - ViKo   Помех станет больше.   Aug 17 2016, 05:41
- - ViKo   На платках Discovery легко измерить потребляемый т...   Aug 17 2016, 06:58
- - SasaVitebsk   Скорее всего расчёт берётся по "типовому подк...   Aug 22 2016, 11:28


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 04:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01453 секунд с 7
ELECTRONIX ©2004-2016