Мелкие вопросы по МК и ПЛИС.
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Конечно можно. Весь вопрос будет в точности 
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- oleg63m
- Друг Кота
- Сообщения: 20132
- Зарегистрирован: Чт сен 01, 2011 12:53:27
- Откуда: ТьмуТаракания. Почетный житель подмостовья
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Gudd-Head писал(а):Весь вопрос будет в точности
о точности температуры на улице можно говорить бесконечно, здесь сколько дестаб. факторов: тень, легкий ветерок, утечка тепла от здания... космичкский ветер
я думаю, все это вложится в погрешность нестабильности терморезика
для точности, можно такой же резик но в термостате поставить в цепь обр связи,
только смысла нет

Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
-
Genosse_Slavik
- Первый раз сказал Мяу!
- Сообщения: 36
- Зарегистрирован: Чт авг 29, 2013 08:20:18
Re: Мелкие вопросы по МК и ПЛИС.
а как начет высунуть ATTiny85 на улицу, у него вроде внутре есть датчик температуры?
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
Сразу видно, человек на Тиньках собаку съел 
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Re: Мелкие вопросы по цифровой технике.
Можно взять за основу вот этот документ и сделать термометр на ATtiny2313+LEDSerj324 писал(а):В связи с похолоданием захотелось собрать схему электронного термометра.
Attiny 2313, семи сегментный светодиодный индикатор на две циферки их у меня 2 шт.
и в качестве датчика температуры есть только терморезисторы 10 к и 100 к.
Подскажите можно ли собрать измеритель уличной температуры, пускай и с невысокой точностью.
Даже если будут преодолены конструктивные трудности по подключению, то 150 дискрет в диапазоне 125 градусов - фигня какая-то.Genosse_Slavik писал(а):а как начет высунуть ATTiny85 на улицу, у него вроде внутре есть датчик температуры?
Re: Мелкие вопросы по МК и ПЛИС.
Здравствуйте уважаемые коты!
Укусила блоха за ухо, и решил смоделировать импульсный усилитель. Занялся расчётами. МК по плану хотел атмега8 поставить, чкстота у него 16мгц.
Для формирования ШИМ для звукового сигнала нужна частота ШИМ раз в 10 больше частоты сигнала. Звуковая частота которую мы воспринимаем - 20кГц, следовательно частота шим 200кГц (это я так прикинул
). Для ШИМ нам нужен 16-ти битный таймер. Как я понял, при его использовании можно получить частоту шим не более 16000000/65536=244Гц. Это сильно не дотягивает для требуемых 200кГц.
Даже счётчик Т0 даёт нам только 62,5кГц, и вместе с тем низкую разрядность, которая не сможет не отразиться на качестве выходного сигнала (а при такой разрядности и кровь с ушей пойти может
).
Я всё правильно понял и подсчитал? Если так. та на таком МК создать подобное невозможно в принципе, и видео с таким усем на тиньке иначе как разводом назвать не выйдет...
Укусила блоха за ухо, и решил смоделировать импульсный усилитель. Занялся расчётами. МК по плану хотел атмега8 поставить, чкстота у него 16мгц.
Для формирования ШИМ для звукового сигнала нужна частота ШИМ раз в 10 больше частоты сигнала. Звуковая частота которую мы воспринимаем - 20кГц, следовательно частота шим 200кГц (это я так прикинул
Даже счётчик Т0 даёт нам только 62,5кГц, и вместе с тем низкую разрядность, которая не сможет не отразиться на качестве выходного сигнала (а при такой разрядности и кровь с ушей пойти может
Я всё правильно понял и подсчитал? Если так. та на таком МК создать подобное невозможно в принципе, и видео с таким усем на тиньке иначе как разводом назвать не выйдет...
- vitalik_1984
- Поставщик валерьянки для Кота
- Сообщения: 2482
- Зарегистрирован: Пт авг 27, 2010 05:57:06
- Откуда: Тюмень
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Че паритесь есть ведь схемы с r2r просто и то вкусом. Теряем деньги на приобретение резисторов, получаем свободные герцы и экономию тактов. В том числе разрядность можно увеличивать. если ног в Мк мало, то можно еще и регистр сдвига добавить.
Re: Мелкие вопросы по МК и ПЛИС.
не совсем понимаю как она поможет. мне нужен шим на выходе, для управления мосфетами. На видео чувак к такой байде подключал мощьные колонки, ватт на 70...
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Мелкие вопросы по МК и ПЛИС.
isx писал(а):импульсный усилитель
Усилитель — в принципе вещь аналоговая. Не парьтесь с МК. Тем более с АВР.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: Мелкие вопросы по МК и ПЛИС.
Может не импульсный, а усилитель D-класса т.е. цифровой? на 8-битном ШИМ будет вполне сносно, эти 10x взяты с потолка на практике достаточно и меньших величин для приемлемого результата.
Re: Мелкие вопросы по МК и ПЛИС.
Gudd-Head писал(а):isx писал(а):импульсный усилитель
Не парьтесь с МК. Тем более с АВР.
Хотелось бы попробовать воспроизвести увиденное на видео. Уж больно там деталей мало было, на фейк похоже. Пока пытаюсь чисто теоретически подойти...
Может не импульсный, а усилитель D-класса т.е. цифровой? на 8-битном ШИМ будет вполне
сносно,
Я придерживаюсь мнение, что он таки импульсный, а не цифровой...
8 бит при 30В на выходе - это шаги в 0.12В, не многовато ли?
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Мелкие вопросы по МК и ПЛИС.
У некоторых Атмел тини есть внутренний PLL для умножения тактовой частоты (tiny25, tiny24, tiny261)
ШИМ (fast PWM) с несущей 250кГц: http://eldigi.ru/site/audio/1.php
ШИМ (fast PWM) с несущей 250кГц: http://eldigi.ru/site/audio/1.php
Re: Мелкие вопросы по МК и ПЛИС.
А вот это полезная инфа... Спасибо)
Только теперь вот думаю, хватит ли 8-ми разрядов для нормального звучания.....
Только теперь вот думаю, хватит ли 8-ми разрядов для нормального звучания.....
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Мелкие вопросы по МК и ПЛИС.
The SD audio player supports only RIFF-WAVE format sound files known as Microsoft wave file in LPCM, 8/16-bit, mono/stereo and upto 48kHz sampling rate.
в первоисточнике видео есть - можно послушать: http://elm-chan.org/works/sd8p/report.html
для любителей звучания виниловых пластинок не пойдет, а так звук неплохой.
Делал 8 битный звук для квартирных звонков на тини13 (несущая 9600000/256=37500) - вполне для звонка нормально.
Re: Мелкие вопросы по МК и ПЛИС.
а я правильно понимаю, что в Атмеге8 тоже есть режим fast на 16-ти битном таймере? Тогда на 16-ой их два таких, как раз то, что надо...
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Мелкие вопросы по МК и ПЛИС.
Мега8 fast PWM есть, PLL нет - потому с внутренним генератором получите несущую 8000000/256. Не знаю для чего вам - будет звучать не очень плохо.
Re: Мелкие вопросы по МК и ПЛИС.
хочу попробовать собрать по такой схеме усилитель ватт на 70 хотяб. Нужно будет выходное напряжение вольт 20. Мне почемуто кажется, что на 8-ми битах начнёт резать высокую частоту, так как с ВЧ будет малое отклонение дифузора, а минимальный шаг для 8-ми бит на 20 вольтах - 78мВ.
А есть ли авр-ки с 2-мя шимами 16-ти разрядными и с внутренней PLL?
А есть ли авр-ки с 2-мя шимами 16-ти разрядными и с внутренней PLL?
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Мелкие вопросы по МК и ПЛИС.
в тини261 таймер1 вроде можно шим 10 разрядный
а так велосипед изобретаете:
http://rdimitrov.twistedsanity.net/blog ... 0Amplifier
http://rdimitrov.twistedsanity.net/blog ... er,%20Rev2
и вообще для такого усилителя микроконтроллер имхо не нужен:
http://cxem.net/sound/amps/amp174.php
а так велосипед изобретаете:
http://rdimitrov.twistedsanity.net/blog ... 0Amplifier
http://rdimitrov.twistedsanity.net/blog ... er,%20Rev2
и вообще для такого усилителя микроконтроллер имхо не нужен:
http://cxem.net/sound/amps/amp174.php
Re: Мелкие вопросы по МК и ПЛИС.
правильно ли я понимаю

компиляторт проверяет ошибки в нашемпроэкте
асемблер собирает все воедино
какую роль выполняет линкер ?
компиляторт проверяет ошибки в нашемпроэкте
асемблер собирает все воедино
какую роль выполняет линкер ?
Tell Me The Truth
Re: Мелкие вопросы по МК и ПЛИС.
Так как речь идёт про WinAVR, то это набор программных инструментов для 8-битных МК архитектуры AVR распространяемых под лицензией GNU GLP. Это заход из далека.
Набор инструментов включает в себя:
1) Компиляторы с языков высокого уровня (Си, например, avr-gcc). На выходе можно получить двоичный объектный файл или ассемблерный листинг.
2) Ассемблер (avr-as). Хотя, это тоже можно считать компилятором с языка мнемоник команд процессора интегрированного в МК. На выходе можно получить двоичный объектный файл.
3) Линкер (сборщик, avr-ld), как раз и собирает двоичные объектные файлы в конечный файл прошивки.
Так как первые два инструмента тесно связаны с третьим, то они, вызывая линкер (явно или нет), могут создавать сразу конечный файл. Создавая иллюзию, что линкер не вызывается. Это не так. В этом случае вы просто не видите как компилятор или ассемблер вызывают линкер.
Набор инструментов включает в себя:
1) Компиляторы с языков высокого уровня (Си, например, avr-gcc). На выходе можно получить двоичный объектный файл или ассемблерный листинг.
2) Ассемблер (avr-as). Хотя, это тоже можно считать компилятором с языка мнемоник команд процессора интегрированного в МК. На выходе можно получить двоичный объектный файл.
3) Линкер (сборщик, avr-ld), как раз и собирает двоичные объектные файлы в конечный файл прошивки.
Так как первые два инструмента тесно связаны с третьим, то они, вызывая линкер (явно или нет), могут создавать сразу конечный файл. Создавая иллюзию, что линкер не вызывается. Это не так. В этом случае вы просто не видите как компилятор или ассемблер вызывают линкер.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)