Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

Какие токовые характеристики у STM32F103C8, таблица, даташит

Вс апр 14, 2019 16:38:22

Здравствуйте! Нужно выяснить:
1) какой максимальный ток у всего микроконтроллера STM32F103C8T6?
2) какой максимальный ток на один порт возможен?
3) какой максимальный ток на одну ногу микроконтроллера возможен?
4) почему в некоторых строчках значения с минусом?

Я не профессиональный электронщик, поэтому с терминами из даташита тяжеловато. Вот таблица из даташита.

Изображение

Не понимаю где конкретно какой ток течет. У меня один МК, и эксперименты я ставить не хочу, боюсь сжечь.

Re: Какие токовые характеристики у STM32F103C8, таблица, дат

Вс апр 14, 2019 19:56:08

Нужно выяснить:

Мне непонятно, что Вам непонятно :))

I) Таблица, которую Вы привели, из раздела "Absolute maximum ratings", т.е. превышение указанных в не й токов может привести к тому, что микроконтроллер "сгорит".

Total current into VDD/VDDA power lines (source): 150 mA

между плюсом источника питания и пинами питания микроконтроллера включаем (воображаемый) амперметр
Никогда, ни при каких обстоятельствах этот (воображаемый) амперметр не должен показывать более 150 мА.
Total current out of VSS ground lines (sink): 150 mA

Аналогично, только для пинов VSS/VSSA

Output current sink by any I/O and control pin: 25 mA

Ножку микроконтроллера подключаем через амперметр. Ток, втекающий в эту ножку, никогда, ни при каких обстоятельствах не должен быть более 25 мА.

Output current source by any I/Os and control pin: -25 mA

Аналогично, только ток теперь вытекает из ножки - направление тока противоположное, поэтому и отрицательное значение.

Injected current, это ток, который возникает, если ножка микроконтроллера подключена к потенциалу выше питания/ниже земли. Где-то на этом форуме я уже писал про это.

II) Для нормальной работы Вы должны ориентироваться на другие таблицы: из раздела "Operating conditions"

Для GPIO: ±8 mA.
До ±20 mA, но тогда "плывут" уровни лог."1"/лог. "0", исключение PC13, PC14 и PC15 - (до +/-3mA)
При этом, не должны нарушаться условия из "Absolute maximum ratings". (150 mA, только не надо забывать, что у микроконтроллера есть сообственное потребление).

Более точно из даташита:
Output driving current
The GPIOs (general-purpose inputs/outputs) can sink or source up to ±8 mA, and sink or
source up to ±20 mA (with a relaxed VOL/VOH) except PC13, PC14 and PC15 which can
sink or source up to +/-3mA. When using the GPIOs PC13 to PC15 in output mode, the
speed should not exceed 2 MHz with a maximum load of 30 pF.
In the user application, the number of I/O pins which can drive current must be limited to
respect the absolute maximum rating specified in Section 5.2:
• The sum of the currents sourced by all the I/Os on VDD, plus the maximum Run
consumption of the MCU sourced on VDD, cannot exceed the absolute maximum rating
IVDD (see Table 7).
• The sum of the currents sunk by all the I/Os on VSS plus the maximum Run
consumption of the MCU sunk on VSS cannot exceed the absolute maximum rating
IVSS (see Table 7).


Понятнее стало?

Re: Какие токовые характеристики у STM32F103C8, таблица, дат

Чт апр 18, 2019 08:27:22

Более менее понятней стало. Почитаю еще раздел Operating conditions, о котором Вы говорите.

Re: Какие токовые характеристики у STM32F103C8, таблица, дат

Вт июл 02, 2019 14:12:06

Микроконтроллер не сгорит. Просто в этом случае не гарантируется заявленные характеристики.
Сгореть может только от "левого" напряжения.

Re: Какие токовые характеристики у STM32F103C8, таблица, дат

Вт июл 02, 2019 14:43:21

rai17 писал(а):Просто в этом случае не гарантируется заявленные характеристики.
И какие это такие характеристики?

201bazza, надеюсь Вы не слушаете такие "вредные советы". Превышение токов несомненно может повредить чип.

Re: Какие токовые характеристики у STM32F103C8, таблица, дат

Вт июл 02, 2019 15:01:29

Например "подсядет" напряжение на выходе...
Пин контроллера просто не способен "выдать" такой ток, что бы сжечь себя, даже если выход замкнуть на Vss или на Vcc.
Проверено на сотнях контроллерах от 580 серии, Z80 и 1810вм86 и до AVR и STM с TMSсами...
Сгорают совсем по другим причинам
1. Превышение питающего напряжения и "левого" напряжения на выводах (в том числе переполюсовка)
2. Тяжелые условия эксплуатации (постоянный перегрев)
3. Статика

Re: Какие токовые характеристики у STM32F103C8, таблица, дат

Ср июл 03, 2019 17:52:18

rai17 писал(а):Пин контроллера просто не способен "выдать" такой ток, что бы сжечь себя, даже если выход замкнуть на Vss или на Vcc.
При этом через каждый пин течет ток около 40 мА. Допустим у МК замкнуты на Vss 30 пинов что даст ток равный 1200 мА по цепям Vss и Vcc. Думаете выдержат или сработает "эффект предохранителя"?

Re: Какие токовые характеристики у STM32F103C8, таблица, дат

Чт июл 04, 2019 15:08:21

Думаешь просто перемножил 40 на 30 и получил 1200?)))
Структуру питания контроллера посмотри. "Voltage regulator" внутри контроллера ограничивает ток на уровне 300 -700mA (от проца зависит). Да и за температурой следит. Такие прибамбасы даже внутри lm1117 есть, не говоря уже о сложнейшем контроллере. Глупо было бы о "мелочевке" не позаботится.
Не бойся замкнуть, ничего с ним не будет!
Ответить