11.04.2018, 23:25
|
|
Прописка
Регистрация: 24.11.2016
Адрес: Moscow
Сообщений: 287
Сказал спасибо: 57
Сказали Спасибо 54 раз(а) в 39 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от vladimirkh
|
Вы перепутали с True open drain
|
Я ничего не перепутал, а сразу явно высказался:
Сообщение от ptr128
|
Например, у STM8S103F2/F3 в чистом виде открытый коллектор на выходе может быть только у выходов PB4 и PB5, на которые PWM не вывести.
А вот если речь о псевдо-открытом коллекторе, то как укажете в Px_CR1, так и будет.
|
Это Вы тогда перепутали:
Сообщение от vladimirkh
|
можно ли в каких-то других сериях STM конфигурировать ,например Open drain output?
|
А open drain - это вовсе не pseudo-open drain: https://en.wikipedia.org/wiki/Open_collector
|
|
|
|
11.04.2018, 23:35
|
|
Прописка
Регистрация: 24.11.2016
Адрес: Moscow
Сообщений: 287
Сказал спасибо: 57
Сказали Спасибо 54 раз(а) в 39 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от vladimirkh
|
Может я не правильно читаю даташит,но функция open drain это:
1.Pull-up резистор выключен
2.P-buffer выключен
3.защитные диоды включены,оба
|
Не правильно читаете. Это описание pseudo-open drain.
Сообщение от vladimirkh
|
защитные диоды стоят после транзисторов,и включить их ну не как не могут.
|
Легко, обратным током защитного диода входной триггер Шмитта откроется. И я уже писал, как Вы можете в этом убедиться экспериментально.
Сообщение от vladimirkh
|
если на вход подать напряжение,в разы превышающее питание,то первым делом пробьет защитный диод
|
Вот именно. А если бы выход был open drain - то это был бы его штатный режим работы.
|
|
|
|
11.04.2018, 23:36
|
|
Частый гость
Регистрация: 10.04.2018
Сообщений: 29
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: FAQ по STM8
Наверное я не правильно высказался,но я называю вещи ,как они описаны в даташите,
и все-таки , можно ли например в STM32 сконфигурировать выход шим как Open drain output (по даташиту,или псевдо-открытый коллектор по вашему)?
|
|
|
|
11.04.2018, 23:44
|
|
Прописка
Регистрация: 24.11.2016
Адрес: Moscow
Сообщений: 287
Сказал спасибо: 57
Сказали Спасибо 54 раз(а) в 39 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от vladimirkh
|
в STM32 сконфигурировать выход шим как Open drain output (по даташиту,или псевдо-открытый коллектор по вашему)?
|
Как (true) open drain - нет. Как pseudo-open drain - да.
А уж какие преимущества это Вам даст в случае PWM - я не понимаю. Не будете же Вы несколько выходов PWM объединять монтажным ИЛИ?
|
|
|
|
12.04.2018, 00:04
|
|
Частый гость
Регистрация: 10.04.2018
Сообщений: 29
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: FAQ по STM8
Я не знаю,где Вы взяли pseudo-open drain, но в RM0031 ст.119, и DATASHEET ст.29
(описание портов) open drain описан как раз как я и говорил(прочитал).
Жаль , что в восьмибитках так нельзя.
open drain нужен чтоб шимить напряжение,отличное от питания,и не связанное сним
|
|
|
|
12.04.2018, 00:25
|
|
Прописка
Регистрация: 24.11.2016
Адрес: Moscow
Сообщений: 287
Сказал спасибо: 57
Сказали Спасибо 54 раз(а) в 39 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от vladimirkh
|
Я не знаю,где Вы взяли pseudo-open drain, но в RM0031
|
RM0031
10.2 GPIO main features
Selectable output modes: push-pull output or pseudo-open-drain.
10.8.1 Alternate function output
An alternate function output can be push-pull or pseudo-open drain depending on the peripheral and Control register 1 (Px_CR1) and slope can be controlled depending on the Control register 2 (Px_CR2) values.
10.9.4 Port x control register 1 (Px_CR1)
In output mode (DDR = 1):
0: Pseudo open drain
1: Push-pull, slope control for the output depends on the corresponding CR2 bit
Note: This bit has no effect on true open drain ports (refer to pin marked “T” in datasheet pin description table).
|
|
|
|
12.04.2018, 00:33
|
|
Прописка
Регистрация: 24.11.2016
Адрес: Moscow
Сообщений: 287
Сказал спасибо: 57
Сказали Спасибо 54 раз(а) в 39 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от vladimirkh
|
open drain нужен чтоб шимить напряжение,отличное от питания,и не связанное сним
|
Вот этого я и не понимаю. Что толку от PWM более высокого напряжения, если нагрузочная способность выхода не более 20 мА?
А если все равно качать базу или затвор, то уже без разницы, есть open-drain или его нет.
А если Вы хотите именно "не связанное" напряжение, то тогда все равно нужна оптопара (хотя бы копеечный PC817), и опять open-drain не нужен.
|
|
|
|
12.04.2018, 00:48
|
|
Гражданин KAZUS.RU
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 710
Сказал спасибо: 363
Сказали Спасибо 797 раз(а) в 371 сообщении(ях)
|
Re: FAQ по STM8
Во пиляц, как лихо все закручено...
Парни, переходите на GD32F330.
Из очевидных плюшек:
- программное управление обоими защитными диодами на линии порта (т.е. и псевдо-, и труЪ- и опендрейн, и оперсорс)
- ШИМ может шимить, а может и не шимить, если порт настроить на ввод
- выводы питания имеют альтернативные функции
ну и еще много всяких наворотов; обо всем этом можно в эррате почитать
|
|
|
|
12.04.2018, 00:54
|
|
Прописка
Регистрация: 24.11.2016
Адрес: Moscow
Сообщений: 287
Сказал спасибо: 57
Сказали Спасибо 54 раз(а) в 39 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от j-Roger
|
обо всем этом можно в эррате почитать
|
А если не почитать, а купить за заявленные 30 центов? Не вижу нигде в упор. Может все вовсе не так хорошо, как расписано?
Например, я тоже когда-то пытался на даче на улице Ардуиной воспользоваться. В итоге перешел на STM8. После чего исчезли все глюки, как при морозах, так и при жаре.
|
|
|
|
12.04.2018, 00:57
|
|
Гражданин KAZUS.RU
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 710
Сказал спасибо: 363
Сказали Спасибо 797 раз(а) в 371 сообщении(ях)
|
Re: FAQ по STM8
ptr, каюсь, это была моя неудачная шутка
|
|
|
Сказали "Спасибо" j-Roger
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:06.
|
|