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

 
 
> 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
3 страниц V  < 1 2 3  
Start new topic
Ответов (30 - 37)
k000858
сообщение Aug 17 2016, 05:36
Сообщение #31


Местный
***

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



Цитата(ViKo @ Aug 17 2016, 08:25) *
Про осциллограф говорено неоднократно, самим ТС тоже. Смотришь форму тактов и данных. Если кривые, увеличиваешь скорость (ток переключения, будем считать) GPIO. Зависит от емкости нагрузок и самих цепей. Чем больше емкость, тем больше надо задать... Я думаю, скорости GPIO и частота сигнала соответствуют одно другому для некой стандартной емкостной нагрузки в цепи.

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

а вопрос потребления остается открытым: интересно будет почитать разные мнения и аргументы, потому как меня схемотехник заставляет затягивать гайки скоростью GPIO (для снижения потребления), а будь моя воля - я оставил бы скорость максимальной что б на все хватило.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Aug 17 2016, 05:41
Сообщение #32


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

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



Помех станет больше.
Go to the top of the page
 
+Quote Post
scifi
сообщение Aug 17 2016, 05:57
Сообщение #33


Гуру
******

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



Цитата(k000858 @ Aug 17 2016, 08:36) *
а вопрос потребления остается открытым: интересно будет почитать разные мнения и аргументы, потому как меня схемотехник заставляет затягивать гайки скоростью GPIO (для снижения потребления), а будь моя воля - я оставил бы скорость максимальной что б на все хватило.

Померить, нет?
Go to the top of the page
 
+Quote Post
k000858
сообщение Aug 17 2016, 06:12
Сообщение #34


Местный
***

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



Цитата(scifi @ Aug 17 2016, 08:57) *
Померить, нет?

если у кого то есть такая возможность (сделать точные измерения потребления устройством с GPIO LOW SPEED & GPIO HIGH SPEED) было бы здорово.
сам тоже проведу чуть позже такие исследования, но пока сомневаюсь в точности своих измерительных приборов.

Go to the top of the page
 
+Quote Post
scifi
сообщение Aug 17 2016, 06:50
Сообщение #35


Гуру
******

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



Цитата(k000858 @ Aug 17 2016, 09:12) *
если у кого то есть такая возможность (сделать точные измерения потребления устройством с GPIO LOW SPEED & GPIO HIGH SPEED) было бы здорово.

Будете одалживать свою плату? Если что, электроэнергию кушает не только МК, но и всё остальное на плате.
Go to the top of the page
 
+Quote Post
k000858
сообщение Aug 17 2016, 06:56
Сообщение #36


Местный
***

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



Цитата(scifi @ Aug 17 2016, 09:50) *
Будете одалживать свою плату? Если что, электроэнергию кушает не только МК, но и всё остальное на плате.

ну это и дураку понятно smile3046.gif
Go to the top of the page
 
+Quote Post
ViKo
сообщение Aug 17 2016, 06:58
Сообщение #37


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

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



На платках Discovery легко измерить потребляемый ток.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Aug 22 2016, 11:28
Сообщение #38


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Скорее всего расчёт берётся по "типовому подключению". То есть считается что выход нагружен на емкостную нагрузку. Ёмкостью является, в том числе, ёмкость монтажа, затвор полевого транзистора и т.п. Грубо говоря, SPI вход микросхемы, тоже является емкостным (КМОП).
Далее чем выше частота переключения на емкостную нагрузку и чем круче фронты, тем больше потребление. Ёмкость обладает малым омическим сопротивлением и увеличение выходного тока увеличит потребление.
То есть, как я понимаю:
a) Влияние будет зависеть от схемы и разводки.
б) Влияние будет больше сказываться на высоких скоростях.
Go to the top of the page
 
+Quote Post

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

 


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


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