Мелкие вопросы по МК и ПЛИС.
- Сообщения: 830
- Зарегистрирован: Пт ноя 16, 2007 11:21:37
Уважаемый dosikus именно об этом я с самого начала и написал, что заказать из оттуда гораздо дешевле чем покупать тут и уж тем более гемороится со сборкой.
- Реклама
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
Pavel_1978, не говори пока гоп ...
Есть некоторые непонятные моменты , но надеюсь с помощью menzoda их выясним .
Есть некоторые непонятные моменты , но надеюсь с помощью menzoda их выясним .
- Сообщения: 830
- Зарегистрирован: Пт ноя 16, 2007 11:21:37
юзаю атмега8а
заметил что для таймера Т0 отсутствуют такие предделители как 2,4,16
как обстоят с этим дела у пиков ?
слышал что у армов можна выставлять любой предделитель
заметил что для таймера Т0 отсутствуют такие предделители как 2,4,16
как обстоят с этим дела у пиков ?
слышал что у армов можна выставлять любой предделитель
Tell Me The Truth
- Сообщения: 830
- Зарегистрирован: Пт ноя 16, 2007 11:21:37
У среднего семейства PIC16:FreshMan писал(а):юзаю атмега8а
как обстоят с этим дела у пиков ?
слышал что у армов можна выставлять любой предделитель
Значение предделителя тактовых импульсов TMR0 задается тремя битами может принимать значение от 2 до 256, либо вообще отключено.
Также учтите что частота тактирования всегда Fosc/4 , Fosc частота тактирования микроконтроллера.
Последний раз редактировалось Pavel_1978 Пн май 05, 2014 22:49:50, всего редактировалось 1 раз.
- Реклама
К тому же он асинхронный...Pavel_1978 писал(а):Значение предделителя тактовых импульсов TMR0 задается тремя битами может принимать значение от 2 до 256, либо вообще отключено.
Моск сломать можно...Также учтите что частота тактирования всегда Fosc/4 , Fosc частота тактирования микроконтроллера.
Частота тактирования Fosc/4 , где Fosc частота кварца... Точнее... один цикл МК - 4 такта тактирующей...
И не всегда...
У серии "К" - 4хPLL... у PIC24 - Fosc/2...
Последний раз редактировалось HHIMERA Пн май 05, 2014 22:51:33, всего редактировалось 1 раз.
"Я не даю готовых решений, я заставляю думать!"(С)
- Сообщения: 830
- Зарегистрирован: Пт ноя 16, 2007 11:21:37
юзаю атмега8а
надо ли по питанию ставить блокировочные кондеры на 100нФ ?
надо ли по питанию ставить блокировочные кондеры на 100нФ ?
Tell Me The Truth
По-хорошему, их всегда надо ставить...
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
- Сообщения: 758
- Зарегистрирован: Вс фев 10, 2013 15:26:00
... но с умом и пониманием: почему зачем конкретно эта фиговина нужна конкретно в этом месте.
У меня МК PIC16F887 подключен к LCD 16Х2, который управляет аудиопроцессором по шине I2C, т.е вшита программа меню. Когда включаю посредством кнопки, на дисплеи горит приветствие и дальше загрузка в меню не идет, дисплей потом не выключается. До этого все работала после сборки с первого раза. Программу перешивал 3 раза, на новый МК тоже. Детали на плате не перепаивал и не менял, кроме замены дисплея.
для подавления помехnirq писал(а):зачем конкретно эта фиговина нужна конкретно в этом месте.
я так думаю
Tell Me The Truth
Вам надо почитать книженцию "Искусство схемотехники" или даже "конструирование высокоскоростных цифровых устройств" там все описано для чего нужны блокировочные конденсаторы, зачем нужно разделять аналоговую и цифровую земли и т.д.
Проблема в цифровой технике состоит в том что по проводкам могут проходить огромные токи но очень короткими импульсами. Ты этот ток прибором не увидишь, но тем не менее он действует на все цепи вокруг и в том числе создает падение напряжения. Когда речь идет о таких коротких импульсах тока установленный конденсатор замыкает цепь для этих токов и токи дальше кондера не распространяются, ограничивая контур в пределах которого действует ток. В цифровых схемах вроде МК происходят милионы переключений в секунду, токи заряда емкостей затворов транзисторов путешествуют по шинам питания и могут привести к изменению потенциала общего провода и из менению порога срабатывания входа, причем токи эти не прогнозируемы и похожи больше на шум это может приводить к сбоям или искажению информации. И чем быстрее схема тем больше токи и короче импульсы, 5мм дорожки уже могут стать критичными т.к. уже будут иметь какую-то индуктивность поэтому блокировочные конденсаторы надо ставить максимально близко к выводам питания МК и максимально широкими дорожками подключать.
Проблема в цифровой технике состоит в том что по проводкам могут проходить огромные токи но очень короткими импульсами. Ты этот ток прибором не увидишь, но тем не менее он действует на все цепи вокруг и в том числе создает падение напряжения. Когда речь идет о таких коротких импульсах тока установленный конденсатор замыкает цепь для этих токов и токи дальше кондера не распространяются, ограничивая контур в пределах которого действует ток. В цифровых схемах вроде МК происходят милионы переключений в секунду, токи заряда емкостей затворов транзисторов путешествуют по шинам питания и могут привести к изменению потенциала общего провода и из менению порога срабатывания входа, причем токи эти не прогнозируемы и похожи больше на шум это может приводить к сбоям или искажению информации. И чем быстрее схема тем больше токи и короче импульсы, 5мм дорожки уже могут стать критичными т.к. уже будут иметь какую-то индуктивность поэтому блокировочные конденсаторы надо ставить максимально близко к выводам питания МК и максимально широкими дорожками подключать.
Если получится то скину фотку осциллограммы с выбросами по питанию до 8 Вольт при питании от 3 Вольт. В цепи - ключевая схема с индуктивностью. Поэтому цифровые и аналоговые цепи необходимо разделять по питанию и подключать кондёры на ножки VCC(VDD) и GND.
Alexeyslav опередилnirq писал(а):... но с умом и пониманием: почему зачем конкретно эта фиговина нужна конкретно в этом месте.
http://radiokot.ru/forum/viewtopic.php?p=880446#p880446
У меня есть знакомый гуру по электронике - делал приборы, которые уже несколько раз плавали на ледоколах в Арктику. Надёжные, ломаться не чему - ни одной кнопки нет.FreshMan писал(а):блокировочные конденсаторы надо ставить максимально близко к выводам питания МК и максимально широкими дорожками подключать.
Так вот он расказывал как он боролся с памятью DDR2 у себя в устройстве. Эта зараза просаживала питание 3.3в чуть ли не до 1в. Соответственно схема сбоила и не работала. Хотя микруха была обвешана конденсаторами не хуже соседней ПЛИС Циклон3, которая работала нормально и долбила что-то типа Фурье в реалтайме. Оказалось, что обычные кондёры не канают. Пришлось спаивать блокировочные кондёры микросхем памяти со сдохших модулей памяти и электроники винчестеров. Заменил кондёры - заработало. Теперь заказывает специальные, всякие low-esr и low-induction конденсаторы для таких применений.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Да, у конденсаторов еще ESR есть, и зависит от типа диэлектрика/конструкции самого конденсатора. Обычно проблем нет, но частоты в 200Мгц, импульсы по шинам питания в считанные наносекунды - уже играет роль и диэлектрик, и длина выводов.
- Сообщения: 758
- Зарегистрирован: Вс фев 10, 2013 15:26:00
DDR2 уважительная аббревиатура, и даже ESR не есть константа в общем случае, но чуть ближе к практике:

(ху... дожник из меня ху... не очень хороший я, короче, художник)
(ху... дожник из меня ху... не очень хороший я, короче, художник)
А для подавления помех шапочка из фольги необходима и достаточна.для подавления помех
В своё время был проект OSA работавший на 8-битных AVR, STM8, PIC10/12/16/18. Существует ли что-нибудь похожее сейчас?
Можно прокомментировать, пожалуйста ?Web писал(а):У меня МК PIC16F887 подключен к LCD 16Х2, который управляет аудиопроцессором по шине I2C, т.е вшита программа меню. Когда включаю посредством кнопки, на дисплеи горит приветствие и дальше загрузка в меню не идет, дисплей потом не выключается. До этого все работала после сборки с первого раза. Программу перешивал 3 раза, на новый МК тоже. Детали на плате не перепаивал и не менял, кроме замены дисплея.


