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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

Но как тогда избавиться от небольшой информации в начале wave (насколько она небольшая)?
Скачать бесплатный Audacity и сохранить файл как RAW. К сохранялке в подарок получите мощный инструмент работы со звуками. Если программатор не понимает RAW, то тупо переименовать в BIN.
Реклама
Грызет канифоль
Аватара пользователя
Сообщения: 262
Зарегистрирован: Сб мар 26, 2011 14:17:14
Откуда: Оренбург

Сообщение Hispanus »

Аlex и uk8amk, спасибо за Ваши ответы! Но у меня тут возникла проблема с чтением из внешней памяти, поэтому пока откладываю работу с wave на неопределенный срок..
У радио нет будущего. Летательные аппараты тяжелее воздуха невозможны. Скоро выяснится, что рентгеновские лучи - мистификация.

[i]Лорд Кельвин, физик, 1899 г.[/i]
Реклама
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Сообщение amd9800 »

Скажите пожалуйста как лучше подключить AVCC и AREF чтоб получить максимально стабильное напряжение.
Напряжение питания я выбрал 5 вольт.

На AREF либо подаю внешнее опорное напряжение в 5 Вольт.
Либо внутреннее от AVCC.
Изображение
Вложения
AREF.PNG
(114.35 КБ) 359 скачиваний
Мудрый кот
Аватара пользователя
Сообщения: 1815
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

На сколько я понял речь идёт о стабильности опорного напряжения. Если так, то...
Все варианты работоспособны.
При использовании внутренней "опоры" - конденсатор рекомендуется (второй вариант на вашем рисунке). Лучше уже не сделаешь. Ну, или, почти не сделаешь.
Первый вариант улучшить можно по рекомендации из спецификации на МК. Смотрите картинку "ADC Power Connections" (Figure 24-9 в том варианте файла, что у меня). Ставиться LC-фильтр на AVCC (10мкГ, 100н)
Третий вариант можно использовать при очень шумной схеме. Но, опять же, тогда имеет смысл всё равно поставить LC-фильтр.

Стабильность будет зависеть от шумности схемы, обычно варианта с LC-фильтром хватает.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Реклама
Эиком - электронные компоненты и радиодетали
Вымогатель припоя
Аватара пользователя
Сообщения: 535
Зарегистрирован: Вт авг 28, 2012 22:21:33

Сообщение menzoda »

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

Сообщение amd9800 »

Во втором варианте AREF подключен к конденсатору чтоб выбирать внутреннее опорное напряжение.
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 535
Зарегистрирован: Вт авг 28, 2012 22:21:33

Сообщение menzoda »

Ааа, все ясно.
Грызет канифоль
Аватара пользователя
Сообщения: 262
Зарегистрирован: Сб мар 26, 2011 14:17:14
Откуда: Оренбург

Сообщение Hispanus »

Как правильно инициировать передачу данных ведущим по шине i2c? В ДШ написано, что нужно просто записать байт в регистр SSPBUF. При чем этот байт должен содержать 7 бит адреса приемника (при 7 разрядной адресации) и бит направления передачи. Получается значение SSPBUF=0b(Адрес=1010000)(R/-W=0)?
У радио нет будущего. Летательные аппараты тяжелее воздуха невозможны. Скоро выяснится, что рентгеновские лучи - мистификация.

[i]Лорд Кельвин, физик, 1899 г.[/i]
Друг Кота
Аватара пользователя
Сообщения: 20126
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

Как-то так.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Сообщение amd9800 »

Скажите как выбрать полевой транзистор (какая емкость затвора максимальная?) для прямого управления им (без драйвера а на прямую микроконтроллером).
Друг Кота
Аватара пользователя
Сообщения: 20126
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

Так то от частоты зависит. Ежели раз в сутки включать, то вообще пох.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Сообщение amd9800 »

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

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

Вывод AVR-ки, к примеру, способен отдать до 40 мА тока. некоторые ноги 60 мА. Т.е. Нужно ставить ограничительный резистор, чтобы не перегружать контроллер. Для 5 Вольт резистор равен 5/40мА = 125 Ом (не меньше). Теперь вопрос частоты. К примеру, у нас требуемая частота 60 кГц. Для меандра (скважность 0,5) длительность периода равна 1/60*0,5 = 8,3 мкс. Постоянная времени заряда/разряда конденсатора (емкость затвора) через резистор ~ 3*RC (смотреть сюда). Отсюда 8,3мкс/3/125 = 22 нФ. Т.е. Емкость затвора должна быть меньше 22 нФ для данной частоты и данной скважности. Ферштейн?

Добавил:
Если используете ШИМ, то берете в качестве длительности минимально возможное время включения/выключения сигнала.
Последний раз редактировалось Pink-Pank Пн июл 21, 2014 17:41:32, всего редактировалось 2 раза.
Fucking static initialization order fiasco
Контактная информация:
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Сообщение amd9800 »

Pink-Pank писал(а):Ферштейн?
Yes, sir!
Друг Кота
Аватара пользователя
Сообщения: 25991
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

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

Pink-Pank писал(а):Вывод AVR-ки, к примеру, способен отдать до 40 мА тока. некоторые ноги 60 мА. Т.е. Нужно ставить ограничительный резистор, чтобы не перегружать контроллер. Для 5 Вольт резистор равен 5/40мА = 125 Ом (не меньше). Теперь вопрос частоты. К примеру, у нас требуемая частота 60 кГц. Для меандра (скважность 0,5) длительность периода равна 1/60*0,5 = 8,3 мкс. Постоянная времени заряда/разряда конденсатора (емкость затвора) через резистор ~ 3*RC (смотреть сюда). Отсюда 8,3мкс/3/125 = 22 нФ. Т.е. Емкость затвора должна быть меньше 22 нФ для данной частоты и данной скважности. Ферштейн?
Нихт...
Расчет не верен.
Во первых, расчет должен быть основан не на частоте, а на ДЛИТЕЛЬНОСТИ ФРОНТОВ. Длительность фронтов определяется СКВАЖНОСТЬЮ АКТИВНОГО РЕЖИМА.
Сиречь, нужно посчитать допустимый уровень ДИНАМИЧЕСКИХ ПОТЕРЬ в ключе и, исходя из него определить длительность фронтов.
Второе. Расчет требуемого затворного тока по рассчитанным длительностям фронтов производится по ПОЛНОМУ ЗАРЯДУ ЗАТВОРА: Total Gate Charge.
Для нахождения пикового тока заряда затвора достаточно разделить величину ПОЛНОГО ЗАРЯДА ЗАТВОРА на ВРЕМЯ ФРОНТА. Патамушта ток - это скорость изменения заряда... Так как выходные каскады КМОП драйверов (выход МК тоже относится к ним) - по сути генераторы тока, а дополнительные резистор токоограничения лишь приближает выход драйвера к идеальной модели источника тока. Ну и по найденному требуемому току затвора уже вычисляют требуемый токограничитель в затворе, либо дополнительный внешний драйвер...
Вот собственно и все...
:) :wink:
Опытный кот
Аватара пользователя
Сообщения: 721
Зарегистрирован: Ср июн 11, 2014 09:43:13
Откуда: США

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

НУ, про скважность я и так написал.
А вот по поводу
(выход МК тоже относится к ним) - по сути генераторы тока

интересное замечание..
Разве выход МК не равен напряжению питания при токе, меньшем максимально допустимого?
Fucking static initialization order fiasco
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 20126
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Сообщение Gudd-Head »

Pink-Pank писал(а):Разве выход МК не равен напряжению питания при токе, меньшем максимально допустимого?
Примерно равен. А при КЗ ведёт себя как генератор тока.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Опытный кот
Аватара пользователя
Сообщения: 721
Зарегистрирован: Ср июн 11, 2014 09:43:13
Откуда: США

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

Так про КЗ никто и не говорит. На то и токоограничивающий резистор.
Fucking static initialization order fiasco
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 25991
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

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

Pink-Pank писал(а):НУ, про скважность я и так написал.
Федот, да не тот...
У Вас речь шла о СКВАЖНОСТИ СИГНАЛА.
А я вел речь о СКВАЖНОСТИ АКТИВНОГО РЕЖИМА КЛЮЧА.
Почувствуйте разницу...
Pink-Pank писал(а):Так про КЗ никто и не говорит. На то и токоограничивающий резистор.
Вместе с резистором выходной каскад МК образует источник, который при перезаряде затвора работает на КОРОТКОЕ ЗАМЫКАНИЕ.
Поэтому фронты практически линейны, а не экспоненциальны.
Опытный кот
Аватара пользователя
Сообщения: 721
Зарегистрирован: Ср июн 11, 2014 09:43:13
Откуда: США

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

СКВАЖНОСТИ АКТИВНОГО РЕЖИМА
Вообще-то я добавил, что
Если используете ШИМ, то берете в качестве длительности минимально возможное время включения/выключения сигнала.
Потому что скважность активного режима может быть близкой к единице, а время в выключенном состоянии близко к нулю. И за это маленькое время полевик должен успеть разрядиться. Поэтому нужно брать минимальное из времен.
Вместе с резистором выходной каскад МК образует источник..
Вот тут готов спорить! Чтобы фронты были линейны, МК должен повышать напряжение на выходе, т.к. сопротивление конденсатора при заряде увеличивается. Вы хотите сказать, что у МК на выходной ножке напряжение кратковременно может скакать до 10-15 Вольт при питании от 5?
Fucking static initialization order fiasco
Контактная информация:
Ответить

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