Скачать бесплатный Audacity и сохранить файл как RAW. К сохранялке в подарок получите мощный инструмент работы со звуками. Если программатор не понимает RAW, то тупо переименовать в BIN.Но как тогда избавиться от небольшой информации в начале wave (насколько она небольшая)?
Мелкие вопросы по МК и ПЛИС.
- Реклама
Аlex и uk8amk, спасибо за Ваши ответы! Но у меня тут возникла проблема с чтением из внешней памяти, поэтому пока откладываю работу с wave на неопределенный срок..
У радио нет будущего. Летательные аппараты тяжелее воздуха невозможны. Скоро выяснится, что рентгеновские лучи - мистификация.
[i]Лорд Кельвин, физик, 1899 г.[/i]
[i]Лорд Кельвин, физик, 1899 г.[/i]
- Сообщения: 822
- Зарегистрирован: Вс июн 02, 2013 12:23:03
Скажите пожалуйста как лучше подключить AVCC и AREF чтоб получить максимально стабильное напряжение.
Напряжение питания я выбрал 5 вольт.
На AREF либо подаю внешнее опорное напряжение в 5 Вольт.
Либо внутреннее от AVCC.

Напряжение питания я выбрал 5 вольт.
На AREF либо подаю внешнее опорное напряжение в 5 Вольт.
Либо внутреннее от AVCC.
- Вложения
-
- AREF.PNG
- (114.35 КБ) 359 скачиваний
На сколько я понял речь идёт о стабильности опорного напряжения. Если так, то...
Все варианты работоспособны.
При использовании внутренней "опоры" - конденсатор рекомендуется (второй вариант на вашем рисунке). Лучше уже не сделаешь. Ну, или, почти не сделаешь.
Первый вариант улучшить можно по рекомендации из спецификации на МК. Смотрите картинку "ADC Power Connections" (Figure 24-9 в том варианте файла, что у меня). Ставиться LC-фильтр на AVCC (10мкГ, 100н)
Третий вариант можно использовать при очень шумной схеме. Но, опять же, тогда имеет смысл всё равно поставить LC-фильтр.
Стабильность будет зависеть от шумности схемы, обычно варианта с LC-фильтром хватает.
Все варианты работоспособны.
При использовании внутренней "опоры" - конденсатор рекомендуется (второй вариант на вашем рисунке). Лучше уже не сделаешь. Ну, или, почти не сделаешь.
Первый вариант улучшить можно по рекомендации из спецификации на МК. Смотрите картинку "ADC Power Connections" (Figure 24-9 в том варианте файла, что у меня). Ставиться LC-фильтр на AVCC (10мкГ, 100н)
Третий вариант можно использовать при очень шумной схеме. Но, опять же, тогда имеет смысл всё равно поставить LC-фильтр.
Стабильность будет зависеть от шумности схемы, обычно варианта с LC-фильтром хватает.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
- Сообщения: 535
- Зарегистрирован: Вт авг 28, 2012 22:21:33
Во втором варианте ошибки нет? А то Aref идет на землю, а не на питание, или я туплю?
- Реклама
- Сообщения: 822
- Зарегистрирован: Вс июн 02, 2013 12:23:03
Во втором варианте AREF подключен к конденсатору чтоб выбирать внутреннее опорное напряжение.
- Сообщения: 535
- Зарегистрирован: Вт авг 28, 2012 22:21:33
Как правильно инициировать передачу данных ведущим по шине i2c? В ДШ написано, что нужно просто записать байт в регистр SSPBUF. При чем этот байт должен содержать 7 бит адреса приемника (при 7 разрядной адресации) и бит направления передачи. Получается значение SSPBUF=0b(Адрес=1010000)(R/-W=0)?
У радио нет будущего. Летательные аппараты тяжелее воздуха невозможны. Скоро выяснится, что рентгеновские лучи - мистификация.
[i]Лорд Кельвин, физик, 1899 г.[/i]
[i]Лорд Кельвин, физик, 1899 г.[/i]
Как-то так.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- Сообщения: 822
- Зарегистрирован: Вс июн 02, 2013 12:23:03
Скажите как выбрать полевой транзистор (какая емкость затвора максимальная?) для прямого управления им (без драйвера а на прямую микроконтроллером).
Так то от частоты зависит. Ежели раз в сутки включать, то вообще пох.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- Сообщения: 822
- Зарегистрирован: Вс июн 02, 2013 12:23:03
Вывод 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
Нихт...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.
Для нахождения пикового тока заряда затвора достаточно разделить величину ПОЛНОГО ЗАРЯДА ЗАТВОРА на ВРЕМЯ ФРОНТА. Патамушта ток - это скорость изменения заряда... Так как выходные каскады КМОП драйверов (выход МК тоже относится к ним) - по сути генераторы тока, а дополнительные резистор токоограничения лишь приближает выход драйвера к идеальной модели источника тока. Ну и по найденному требуемому току затвора уже вычисляют требуемый токограничитель в затворе, либо дополнительный внешний драйвер...
Вот собственно и все...
НУ, про скважность я и так написал.
А вот по поводу
интересное замечание..
Разве выход МК не равен напряжению питания при токе, меньшем максимально допустимого?
А вот по поводу
(выход МК тоже относится к ним) - по сути генераторы тока
интересное замечание..
Разве выход МК не равен напряжению питания при токе, меньшем максимально допустимого?
Fucking static initialization order fiasco
Примерно равен. А при КЗ ведёт себя как генератор тока.Pink-Pank писал(а):Разве выход МК не равен напряжению питания при токе, меньшем максимально допустимого?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Так про КЗ никто и не говорит. На то и токоограничивающий резистор.
Fucking static initialization order fiasco
Федот, да не тот...Pink-Pank писал(а):НУ, про скважность я и так написал.
У Вас речь шла о СКВАЖНОСТИ СИГНАЛА.
А я вел речь о СКВАЖНОСТИ АКТИВНОГО РЕЖИМА КЛЮЧА.
Почувствуйте разницу...
Вместе с резистором выходной каскад МК образует источник, который при перезаряде затвора работает на КОРОТКОЕ ЗАМЫКАНИЕ.Pink-Pank писал(а):Так про КЗ никто и не говорит. На то и токоограничивающий резистор.
Поэтому фронты практически линейны, а не экспоненциальны.
Вообще-то я добавил, чтоСКВАЖНОСТИ АКТИВНОГО РЕЖИМА
Потому что скважность активного режима может быть близкой к единице, а время в выключенном состоянии близко к нулю. И за это маленькое время полевик должен успеть разрядиться. Поэтому нужно брать минимальное из времен.Если используете ШИМ, то берете в качестве длительности минимально возможное время включения/выключения сигнала.
Вот тут готов спорить! Чтобы фронты были линейны, МК должен повышать напряжение на выходе, т.к. сопротивление конденсатора при заряде увеличивается. Вы хотите сказать, что у МК на выходной ножке напряжение кратковременно может скакать до 10-15 Вольт при питании от 5?Вместе с резистором выходной каскад МК образует источник..
Fucking static initialization order fiasco


