Страница 608 из 628
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт июл 24, 2020 23:01:58
NebelWefer
Товарищи подскажите: использую режим power-down на attiny25. В дш ясно указано, что в этом режиме останавливаются такты всех периферии , в том числе и ацп. Но если я оставлю флаг включения ацп ADEN=1, то мк все-таки потребляет 300мкА. Если флаг пред засыпанием снять, то потребление падает согласно дш на <1мкА. Если не работает тактовый, то как АЦП потребляет ?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт июл 24, 2020 23:04:03
ARV
АЦП содержит кучу аналоговых элементов, например, усилитель, которые и потребляют ток даже без тактовой частоты.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс авг 02, 2020 01:25:09
downup77
Добрый день всем.
Не знаю как лучше поступить с неиспользуемыми пинами в infineon xmc4700:
usb_dm
usb_dp
vbus
hib_io_0
hib_io_1
rtc_xtal2
rtc_xtal1
Те пины, что являются открытыми коллекторами можно просто оставить висячими? А для остальных нужно смотреть инициализацию по умолчанию и к тому же уровню притягивать?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Ср авг 05, 2020 19:19:18
Gudd-Head
Входы подтянуть к "1" или "0", выходы можно оставить болтаться.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт авг 06, 2020 12:06:41
GARMIN
Болтаться (гусары молчать!) ничего не должно. Плавающий вход потребляет ток по питанию. Неиспользуемые пины конфигурируем как выход, устанавливаем в ноль.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Чт авг 06, 2020 13:46:07
ceramicmail
Неиспользуемые входы, почти всегда, достаточно подтянуть штатными внутренними средствами МК, и пусть себе болтаются снаружи.
Не все же пины умеют конфигуририроваться на выход.
А выходам глубоко все равно, в нуле они или в единице, на потребление это не сказывается.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт авг 25, 2020 08:30:35
downup77
Добрый день всем.
Если у меня есть дискретный выход, могу ли я подавать на него большее, чем питание, напряжение через резистор, т.е. чтобы ток втекал в ножку? Допустимый входной ток равен предельному выходному? Безопасно ли это для процессора во всех ситуациях?
Ткните меня, пожалуйста, в какой-нибудь даташит для примера (pic, stm или infineon), а то я не нашёл пока такую информацию.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт авг 25, 2020 11:29:10
ARV
downup77 писал(а):могу ли я подавать на него большее, чем питание, напряжение через резистор, т.е. чтобы ток втекал в ножку?
вопрос не корректный: можете вы или нет, зависит только от ваших намерений и доступности подходящих средств для этого.
и ответ на него, скорее всего, таков:
безусловно, можете. (вспоминайте анекдот: можно этот гриб скушать? - можно. но умрешь)
допустимо или нет - другой вопрос, т.е. допустим ли такой режим или нет. я ответ на него - для нормальных режимов эксплуатации недопустим.
иначе говоря, делать такое можно, но не нужно.
втекает ток в ножку или вытекает из нее, зависит от того, к питанию или общему подключена нагрузка, и какой уровень на неё подан. величины втекающего тока (обычно для низкого выходного уровня) и вытекающего (для высокого) указаны в даташите. не знаю, как там infineon, но, например, у AVR это максимум 40 мА, для некоторых других типов 8-битных МК около 5 мА. И вряд ли вообще будут МК с бОльшим током.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт авг 25, 2020 13:31:57
oleg110592
[uquote="downup77",url="/forum/viewtopic.php?p=3883400#p3883400"]Ткните меня, пожалуйста, в какой-нибудь даташит[/uquote]
APPLICATION NOTE AVR182: Zero Cross Detector
http://ww1.microchip.com/downloads/en/A ... AVR182.pdf
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт авг 25, 2020 14:20:48
ARV
oleg110592 писал(а):Zero Cross Detector
это мимо, ибо в данном документе рассмотрен ВХОД, на который подается высокое напряжение, а вопрошаеющему нужен ВЫХОД:
downup77 писал(а):у меня есть дискретный выход, могу ли я подавать на него большее, чем питание
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вт авг 25, 2020 14:47:35
oleg110592
Просле подачи питания у AVR ноги вроде на вход - спасут ногу диоды (там на рисунке). Резистор считается исходя из этого случая. Если перевести ногу на выход - диоды как бы останутся, один из них будет зашунтирован транзистором - вроде ничего страшного при таком токе тоже не должно произойти.
Схему, с пояснением для чего, в начале бы увидеть
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс авг 30, 2020 23:09:04
Chettuser
Вопрос по OPAMP в STM32G4xx.
В даташите, табл. 13 не нашёл назначения альтернативных функций для OPAMP (1...6) на GPIO. Где ещё можно посмотреть?

Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс авг 30, 2020 23:15:56
Reflector
[uquote="Chettuser",url="/forum/viewtopic.php?p=3885887#p3885887"]В даташите, табл. 13 не нашёл назначения альтернативных функций для OPAMP (1...6) на GPIO.[/uquote]
У аналоговой периферии нет AF, что логично, ведь в данном случае мультиплексор не поможет, он только для цифры.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс авг 30, 2020 23:34:26
Chettuser
Хм... А как же переназначение VINP на другие выводы происходит?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Вс авг 30, 2020 23:38:51
Reflector
[uquote="Chettuser",url="/forum/viewtopic.php?p=3885902#p3885902"]А как же переназначение VINP на другие выводы происходит?[/uquote]
Через регистры самого OPAMP.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пн авг 31, 2020 07:10:46
Chettuser
Всё. Нашёл. RM 25.3.4 (как я его пропустил?

)
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт сен 11, 2020 13:40:55
baron_P
Доброго дня.
Балуюсь с Arduino посредством книги Монк "Программируем Arduino" и платки Nano. В книге есть глава о работе с EPPROM с примерами. Вот самый простой:
Код: Выделить всё
#include <EEPROM.h>
int addr = 0;
char ch;
void setup() {
Serial.begin(9600);
ch = EEPROM.read(addr);
}
void loop() {
if (Serial.available() > 0) {
ch = Serial.read();
EEPROM.write(addr, ch);
Serial.println(ch);
}
Serial.println(ch);
delay(1000);
}
Вроде, все работает. Нажимаю кнопку сброса - записанное значение остается. Но после отключения питания с этого адреса (как и с любого другого) в памяти считывается символ пробела (выводится в монитор), чтобы я туда не писал. Подскажите, в чем может быть проблема?
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт сен 11, 2020 13:49:13
NStorm
В конце setup() добавьте Serial.flush(). Мусор какой-то приходит и успевает в буфер считаться.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт сен 11, 2020 15:14:16
baron_P
[uquote="NStorm",url="/forum/viewtopic.php?p=3891010#p3891010"]В конце setup() добавьте Serial.flush(). Мусор какой-то приходит и успевает в буфер считаться.[/uquote]
Увы, ничего не изменилось.
Re: Мелкие вопросы по МК и ПЛИС.
Добавлено: Пт сен 11, 2020 15:29:37
NStorm
Что, даже на ввод новых значений не реагирует?
Ну попробуйте в порядке эксперимента после ch= Serial.read(); дописать еще Serial.flush();. Хотя бы новые символы после этого должны вводиться. Если не будут - проблема в железе какая-то значит.