Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Друг Кота
Сообщения: 6014
Зарегистрирован: Чт ноя 26, 2009 11:16:50
Откуда: Москва

Сообщение SmarTrunk »

Ясно. В простых случаях радиолюбители вообще не ставят L или R, а просто конденсаторы по питанию (при соединенных аналоговых и цифровых питаниях). Если же предполагается некое серийное устройство, то тогда нужно все серьезно продумать.
Реклама
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вт май 13, 2014 19:22:27
Откуда: г. Сургут

Сообщение kLeR1k »

Имеется МК PIC16F676 - чёрный ящик. Ноги RC1 и RC2 настроены как выходы, т.к. управляют светодиодами. Напряжение питания МК 5,2 В, но напряжение на ногах RC1 и RC2 принимает значение либо 0 В либо 1,3 В. По даташиту напряжение при логической единице должно быть напряжение питания - 0,7, но это не соответствует действительности. Возможно ли в рамках прошивки указать напряжение на ноге МК при логической 1, либо в схеме должен присутствовать делитель напряжения в таком случае?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 25391
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

kLeR1k писал(а):По даташиту напряжение при логической единице должно быть напряжение питания - 0,7, но это не соответствует действительности. Возможно ли в рамках прошивки указать напряжение на ноге МК при логической 1, либо в схеме должен присутствовать делитель напряжения в таком случае?
По даташиту напряжение на выходе нормируется при ОПРЕДЕЛЕННОМ ТОКЕ.
И напряжение на выходе КМОП вентиля не зависит и НЕ МОЖЕТ зависеть ни от каких параметров прошивки.
Схему подключения светодиодов приведите.
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18675
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

kLeR1k писал(а):Ноги RC1 и RC2 настроены как выходы, т.к. управляют светодиодами. Напряжение питания МК 5,2 В, но напряжение на ногах RC1 и RC2 принимает значение либо 0 В либо 1,3 В.
схему в студию!
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вт май 13, 2014 19:22:27
Откуда: г. Сургут

Сообщение kLeR1k »

Вот исходная схема подключения светодиодов:
Изображение
Вот что я хотел получить:
Изображение
На Attiny2313 ноги PB6, PB7 настроены как входы. Напряжение замерял во второй схеме относительно каждой из линий и земли
P.S. Делителя так и не нашёл на плате, видимо всё-таки я чего-то не понимаю...
P.S.2 Получилось достать осциллограф и глянуть - оказалось, что PIC шлёт ШИМ сигнал, который, видимо, и воспринимался мультиметром как 1,3 В
Последний раз редактировалось kLeR1k Вт июл 29, 2014 17:05:31, всего редактировалось 1 раз.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 25391
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Питание и земля у контроллеров общие?
Никакого делителя для светодиодов не нужно.
Для светодиода нужен БАЛЛАСТ в виде последовательного токоограничивающего резистора. В Вашей схеме он равен 150 Ом. Но так как он общий для обоих светодиодов, то предполагается их НЕОДНОВРЕМЕННАЯ работа.
При питании 5 вольт ток через светодиод примерно будет равен (5 В - 2 В)/150 ом=20 мА. Ток практически предельный для выхода МК.
Последний раз редактировалось КРАМ Вт июл 29, 2014 17:07:14, всего редактировалось 1 раз.
Реклама
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вт май 13, 2014 19:22:27
Откуда: г. Сургут

Сообщение kLeR1k »

КРАМ писал(а):Питание и земля у контроллеров общие?
Да
Друг Кота
Аватара пользователя
Сообщения: 25391
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Я дописал выше.
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вт май 13, 2014 19:22:27
Откуда: г. Сургут

Сообщение kLeR1k »

Про токоограничевающие резисторы в курсе, спасибо, и по поводу
КРАМ писал(а):предполагается их НЕОДНОВРЕМЕННАЯ работа.
всё же производителем предусмотрено и одновременное их включение и тут уже ничего не поделать..
выше отписался по поводу 1,3 Вольт...
Можно как то из пульсирующего с амплитудой 5 В и определённой частотой сигнала сделать постоянные 5 В?
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Сообщение amd9800 »

SmarTrunk писал(а):8,8нФ - думаю, мало.
керамика 8.8 uH читайте внимательнее
Друг Кота
Сообщения: 6014
Зарегистрирован: Чт ноя 26, 2009 11:16:50
Откуда: Москва

Сообщение SmarTrunk »

amd9800 писал(а):керамика 8.8 uH читайте внимательнее
Извините, был невнимателен. Если из керамики NP0, то может быть хорошо. Но вообще обычно ставят 0.1мкФ керамику и электролит 10-20мкФ. Суть в том, что у конденсаторов большой емкости обычно выше внутреннее сопротивление или индуктивность, поэтому конденсатор малой емкости обязателен. Но главное, чтобы все работало.
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Сообщение amd9800 »

КРАМ писал(а):Питание AVcc нужно подавать через RC цепь. Причем резистор следует взять совсем не большой 5...10 Ом.
Если в качестве опоры АЦП взят именно AVcc, а при этом требуется долговременная стабильность этой опоры (для вольтметра, например), то тогда лучше использовать специальный источник опоры с малым падением и понизить AVcc до 4,096 вольт.
я пробовал и RC цепь - правда резистор бы 15ом. Но замечались помехи на стороне AVCC.

Есть подозрение что помехи создает сам АЦП когда работает.
Измерения делаю один раз в милисекунду.

Думаю а если использовать микросхему TL431 отбирая на себя лишний ток на стороне AVCC ?
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Сообщение amd9800 »

Как это если выше емкость то выше сопротивление. С ростом емкости падает сопротивление конденсатора.
Просто у керамики сопротивление маленькое а у электролитов большое поэтому и шунтируют керамикой.
Опытный кот
Аватара пользователя
Сообщения: 721
Зарегистрирован: Ср июн 11, 2014 09:43:13
Откуда: США

Сообщение Pink-Pank »

amd9800 писал(а):... С ростом емкости падает сопротивление конденсатора. Просто у керамики сопротивление маленькое а у электролитов большое поэтому и шунтируют керамикой.
Сами себе противоречите.
У конденсатора чем больше частота через него - тем меньше сопротивление. У электролитов в силу их конструкции присутствует индуктивная составляющая и ярко выраженна частотная зависимость. И начиная с определенной частоты идет завал (на ВЧ). Поэтому их и шунтируют керамикой, которая не имеет индуктивной составляющей. У пленочных тоже есть значительная индуктивная составляющая, поскольку там пленка намотана в несколько десятков, а то и сотен раз вокруг самой себя. За счет этого достигается малый размер и большая площадь обкладок, но и вносится индуктивная составляющая. + внутреннее сопротивление и потери в диэлектрике. Электролиты похожи по конструкции на пленочные, только там еще электролит залит, который вносит свою инерционность (сопротивление) на больших частотах.
Fucking static initialization order fiasco
Контактная информация:
Друг Кота
Сообщения: 6014
Зарегистрирован: Чт ноя 26, 2009 11:16:50
Откуда: Москва

Сообщение SmarTrunk »

amd9800 писал(а):Как это если выше емкость то выше сопротивление. С ростом емкости падает сопротивление конденсатора.
Конечно, падает, у идеального конденсатора. У реального всегда есть паразитная индуктивность. Так что, начиная с некоторой частоты, индуктивность начинает преобладать, и реактивное сопротивление (импеданс) начинает расти, а не уменьшаться. Чем больше емкость конденсатора, тем больше и паразитная индуктивность, так что на некоторой частоте (единицы - десятки - сотни мегагерц) конденсатор меньшей емкости может иметь меньшее реактивное сопротивление, чем конденсатор бОльшей емкости.

Вот есть красивые цветные графики (импеданс от частоты для керамических конденсаторов разной емкости) Impedance-Frequency. Извините, что на английском, можно попробовать перевести Гуглом:
http://www.williamson-labs.com/480_byp.htm
http://www.dataweek.co.za/news.aspx?pklnewsid=27008
http://www.edn.com/design/test-and-meas ... asurements

Это не говоря о разных технологиях. В порядке улучшения: электролитические, танталовые, керамика X7, керамика NP0 (COG). Как-то так. ESR в таком же порядке улучшается.

Часто вижу, по питанию(-ям) МК, керамику 0,1мкФ как можно ближе к выводам МК, и электролитический от 10мкФ, подальше.
Друг Кота
Аватара пользователя
Сообщения: 25391
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

kLeR1k писал(а): Можно как то из пульсирующего с амплитудой 5 В и определённой частотой сигнала сделать постоянные 5 В?
Пассивной цепью с помощью диода и емкости.
Но только зачем?
Если сигнал предполагается принять другим контроллером, легко обеспечить ПРОГРАММНУЮ обработку пульсирующего (импульсного) сигнала как постоянного...
ЗЫ. В догон, насчет светодиодов и одного балласта на двоих.
Есть смутная УВЕРЕННОСТЬ, что ШИМ при работе двух диодов одновременно обеспечивает ПООЧЕРЕДНОЕ их зажигание.. :wink:
Мудрый кот
Аватара пользователя
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

amd9800 писал(а):На меге 48 я подал питание на саму микруху с одного стабилизатора 78L05 и на AVCC c другой 78L05.
Схема начинает шипеть.
А конденсаторы (электролиты, керамика) есть с обеих сторон каждой 78L05?

Gudd-Head писал(а):
КРАМ писал(а):специальный источник опоры с малым падением и понизить AVcc до 4,096 вольт.
А как же Analog Supply Voltage — Vcc ± 0,3 В?
Да, да!
Есть питание аналоговой части - AVcc.
А есть, как его, опорное напряжение - Aref, которое у авр-ок от 1.1 или 2.5в до AVcc.
Не путать! :)
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Друг Кота
Аватара пользователя
Сообщения: 25391
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

amd9800 писал(а): Есть подозрение что помехи создает сам АЦП когда работает.
Измерения делаю один раз в милисекунду.
Есть подозрение, что блокировочная емкость мала, не того типа, либо подключена абы как.
Кроме того, помехи по аналоговому питанию прямым образом на результате преобразования не сказываются, если только опора АЦП заведена отдельно.
Для того ее и выделяют из аналогового питания...
Больше внимания нужно уделять паразитным токам через аналоговую ЗЕМЛЮ. Этот источник помех ПРЯМО ПРИЛОЖЕН КО ВХОДУ СИГНАЛА.
В принципе, очень вероятно, что Ваши измерения по помехам на аналоговом питании суть есть результат неправильной топологии общего полигона.
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Сообщение amd9800 »

вот фотки платы
более темная керамика это на 8,8-9 uF
светлая 0,1uF
конденсатор по питанию VCC = 1000uF + 8.8uF + 8.8uF рядом с атмегой
СпойлерИзображение
СпойлерИзображение
кстати встроенный компаратор сильно искажал входящий сигнал с шунта и с опорного напряжения. Например на шунте при неработающем устройстве вместо положенных 0 вольт было около 80 миливольт.
Как отключил цифровые входы все встало на свои места.
Вложения
back.jpg
(251.61 КБ) 481 скачивание
face.jpg
(225.47 КБ) 504 скачивания
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Сообщение amd9800 »

Скажите пожалуйста встроенные АЦП в мегах имеют устройство выборки запоминания сигнала? Или они работают на прямую с этим сигналом.
Ответить

Вернуться в «Разные вопросы по МК»