<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>непорядок &#187; sd-wav</title>
	<atom:link href="http://disorder.ru/archives/tag/sd-wav/feed" rel="self" type="application/rss+xml" />
	<link>http://disorder.ru</link>
	<description>энтропия растёт</description>
	<lastBuildDate>Sun, 05 Feb 2012 11:10:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Проектные файлы для SD WAV и NGW100 VGA</title>
		<link>http://disorder.ru/archives/1374</link>
		<comments>http://disorder.ru/archives/1374#comments</comments>
		<pubDate>Wed, 01 Dec 2010 15:00:45 +0000</pubDate>
		<dc:creator>Alexander Yurchenko</dc:creator>
				<category><![CDATA[Радио]]></category>
		<category><![CDATA[eagle]]></category>
		<category><![CDATA[lcd-vga]]></category>
		<category><![CDATA[sd-wav]]></category>

		<guid isPermaLink="false">http://www.disorder.ru/?p=1374</guid>
		<description><![CDATA[Выложил проектные файлы Eagle для SD WAV плеера и NGW100 VGA преобразователя. В архивах схемы, печатные платы и Gerber файлы, по которым я изготавливал платы. Вдруг кому пригодится. SD WAV плеер NGW100 VGA адаптер Библиотека элементов для обеих схем]]></description>
			<content:encoded><![CDATA[<p>Выложил проектные файлы Eagle для <a href="http://www.disorder.ru/archives/tag/sd-wav" target="_blank">SD WAV плеера</a> и <a href="http://www.disorder.ru/archives/tag/lcd-vga" target="_blank">NGW100 VGA преобразователя</a>. В архивах схемы, печатные платы и Gerber файлы, по которым я изготавливал платы. Вдруг кому пригодится.</p>
<ul>
<li><a href="http://www.disorder.ru/files/sd-wav.tgz" target="_blank">SD WAV плеер</a></li>
<li><a href="http://www.disorder.ru/files/ngw100-vga.tgz" target="_blank">NGW100 VGA адаптер</a></li>
<li><a href="http://www.disorder.ru/files/eagle-lbr.tgz" target="_blank">Библиотека элементов для обеих схем</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://disorder.ru/archives/1374/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Музыкальная открытка своими руками</title>
		<link>http://disorder.ru/archives/876</link>
		<comments>http://disorder.ru/archives/876#comments</comments>
		<pubDate>Tue, 07 Sep 2010 07:20:38 +0000</pubDate>
		<dc:creator>Alexander Yurchenko</dc:creator>
				<category><![CDATA[Радио]]></category>
		<category><![CDATA[sd-wav]]></category>

		<guid isPermaLink="false">http://www.disorder.ru/?p=876</guid>
		<description><![CDATA[Эпопея с SD WAV плеером наконец подошла к концу. В итоге получилась музыкальная открытка: Как видно, проблему с питанием частично удалось решить установкой батарейки типа CR2. Она конечно все равно здоровая, но хотя бы полностью поместилась на плате.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.disorder.ru/archives/tag/sd-wav" target="_blank">Эпопея</a> с SD WAV плеером наконец подошла к концу. В итоге получилась музыкальная открытка:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/8br9t8IO1HI?fs=1&amp;hl=ru_RU" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/8br9t8IO1HI?fs=1&amp;hl=ru_RU" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Как видно, проблему с питанием частично удалось решить установкой батарейки типа <a href="http://en.wikipedia.org/wiki/List_of_battery_sizes" target="_blank">CR2</a>. Она конечно все равно здоровая, но хотя бы полностью поместилась на плате.</p>
]]></content:encoded>
			<wfw:commentRss>http://disorder.ru/archives/876/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Демонстрация SD WAV</title>
		<link>http://disorder.ru/archives/873</link>
		<comments>http://disorder.ru/archives/873#comments</comments>
		<pubDate>Sun, 05 Sep 2010 16:25:49 +0000</pubDate>
		<dc:creator>Alexander Yurchenko</dc:creator>
				<category><![CDATA[Радио]]></category>
		<category><![CDATA[sd-wav]]></category>

		<guid isPermaLink="false">http://www.disorder.ru/?p=873</guid>
		<description><![CDATA[Вот как оно работает. К сожалению идея с маленькой дисковой батарейкой с треском провалилась: microSD жрет слишком большой ток. Так что в нагрузку к моему маленькому плееру требуется здоровый блок из двух батарей AA.]]></description>
			<content:encoded><![CDATA[<p>Вот как оно работает.</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/Xtudj6MMBC0?fs=1&amp;hl=ru_RU"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Xtudj6MMBC0?fs=1&amp;hl=ru_RU" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p>К сожалению идея с маленькой дисковой батарейкой с треском провалилась: microSD жрет слишком большой ток. Так что в нагрузку к моему маленькому плееру требуется здоровый блок из двух батарей AA.</p>
]]></content:encoded>
			<wfw:commentRss>http://disorder.ru/archives/873/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Смонтировал SD WAV</title>
		<link>http://disorder.ru/archives/851</link>
		<comments>http://disorder.ru/archives/851#comments</comments>
		<pubDate>Thu, 26 Aug 2010 05:42:16 +0000</pubDate>
		<dc:creator>Alexander Yurchenko</dc:creator>
				<category><![CDATA[Радио]]></category>
		<category><![CDATA[sd-wav]]></category>

		<guid isPermaLink="false">http://www.disorder.ru/?p=851</guid>
		<description><![CDATA[Вот что получилось. Самое сложное было припаять разъем для microSD. Как видно, контакты у него внутри. Сначала пробовал припаять их горячим воздухом и все боялся поплавить пластмассовые части. Но пластмасса к счастью оказалось вполне жаростойкой, хотя это и не помогло, добиться хорошего растекания припоя я не смог, даже не знаю почему. Поэтому взял паяльник с [...]]]></description>
			<content:encoded><![CDATA[<p>Вот что получилось.</p>
<p><img class="aligncenter size-medium wp-image-850" title="SD WAV player смонтирован" src="http://www.disorder.ru/wordpress/wp-content/uploads/2010/08/DSC00556-718x540.jpg" alt="" width="718" height="540" /></p>
<p>Самое сложное было припаять разъем для microSD.</p>
<p><img class="aligncenter size-medium wp-image-849" title="Разъем microSD" src="http://www.disorder.ru/wordpress/wp-content/uploads/2010/08/DSC00550-720x540.jpg" alt="" width="720" height="540" /></p>
<p>Как видно, контакты у него внутри. Сначала пробовал припаять их горячим воздухом и все боялся поплавить пластмассовые части. Но пластмасса к счастью оказалось вполне жаростойкой, хотя это и не помогло, добиться хорошего растекания припоя я не смог, даже не знаю почему. Поэтому взял паяльник с острым жалом и аккуратно через отверстия в кожухе пропаял каждый контакт.</p>
<p>Еще одна интересная деталь &#8212; разъем слева. Он предназначен для программирования микроконтроллера. В законченном изделии его необходимо будет удалить. Для этого я сниму пластмассу и отпаяю контакты по одному. А торцевым я его сделал на тот случай, если придется его повторно припаивать, так как при обычном монтаже &#171;в дырки&#187; для повторной пайки нужно было бы отчищать отверстия от старого припоя, что муторно.</p>
]]></content:encoded>
			<wfw:commentRss>http://disorder.ru/archives/851/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Платы готовы!</title>
		<link>http://disorder.ru/archives/838</link>
		<comments>http://disorder.ru/archives/838#comments</comments>
		<pubDate>Tue, 24 Aug 2010 02:00:33 +0000</pubDate>
		<dc:creator>Alexander Yurchenko</dc:creator>
				<category><![CDATA[Радио]]></category>
		<category><![CDATA[lcd-vga]]></category>
		<category><![CDATA[pcb]]></category>
		<category><![CDATA[sd-wav]]></category>

		<guid isPermaLink="false">http://www.disorder.ru/?p=838</guid>
		<description><![CDATA[Мир не без добрых людей. Добрые люди помогли изготовить печатные платы для моих поделок, за что им большое спасибо. Можно приступать к монтажу.]]></description>
			<content:encoded><![CDATA[<p>Мир не без добрых людей. Добрые люди помогли изготовить печатные <a href="http://www.disorder.ru/archives/781" target="_blank">платы</a> для моих поделок, за что им большое спасибо.</p>
<p><img class="aligncenter size-medium wp-image-839" title="Печатные платы" src="http://www.disorder.ru/wordpress/wp-content/uploads/2010/08/DSC00523-718x540.jpg" alt="" width="718" height="540" /></p>
<p>Можно приступать к монтажу.</p>
]]></content:encoded>
			<wfw:commentRss>http://disorder.ru/archives/838/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PCB для LCD-VGA преобразователя и SD WAV плеера</title>
		<link>http://disorder.ru/archives/781</link>
		<comments>http://disorder.ru/archives/781#comments</comments>
		<pubDate>Fri, 16 Jul 2010 10:23:46 +0000</pubDate>
		<dc:creator>Alexander Yurchenko</dc:creator>
				<category><![CDATA[Радио]]></category>
		<category><![CDATA[batchpcb]]></category>
		<category><![CDATA[eagle]]></category>
		<category><![CDATA[lcd-vga]]></category>
		<category><![CDATA[pcb]]></category>
		<category><![CDATA[sd-wav]]></category>

		<guid isPermaLink="false">http://www.disorder.ru/?p=781</guid>
		<description><![CDATA[За последние две недели неплохо продвинулся в изучении Eagle вообще и искусства разводки печатных плат в частности. В результате нарисовал плату для LCD-VGA преобразователя и заодно переделал плату для SD WAV плеера. Вот что получилось в итоге. Оба дизайна экспортированы в Gerber, проверены на корректность на сайте BatchPCB и полностью готовы к производству. Осталось решить, [...]]]></description>
			<content:encoded><![CDATA[<p>За последние две недели неплохо продвинулся в изучении <a href="http://www.disorder.ru/archives/tag/eagle" target="_blank">Eagle</a> вообще и искусства разводки печатных плат в частности. В результате нарисовал плату для <a href="http://www.disorder.ru/archives/tag/lcd-vga" target="_blank">LCD-VGA</a> преобразователя и заодно переделал плату для <a href="http://www.disorder.ru/archives/tag/sd-wav" target="_blank">SD WAV</a> плеера. Вот что получилось в итоге.</p>
<p style="text-align: center;"><a href="http://www.disorder.ru/wordpress/wp-content/uploads/2010/07/ngw100-vga_sch.png"><img class="size-medium wp-image-782 aligncenter" title="NGW100 VGA схема" src="http://www.disorder.ru/wordpress/wp-content/uploads/2010/07/ngw100-vga_sch-720x537.png" alt="" width="720" height="537" /></a></p>
<p><img class="aligncenter size-full wp-image-787" title="NGW100 VGA плата" src="http://www.disorder.ru/wordpress/wp-content/uploads/2010/07/ngw100-vga_brd.png" alt="" width="610" height="678" /></p>
<p style="text-align: center;"><a href="http://www.disorder.ru/wordpress/wp-content/uploads/2010/07/sd-wav_sch.png"><img class="size-medium wp-image-784 aligncenter" title="SD WAV схема" src="http://www.disorder.ru/wordpress/wp-content/uploads/2010/07/sd-wav_sch-720x537.png" alt="" width="720" height="537" /></a></p>
<p><img class="aligncenter size-full wp-image-788" title="SD WAV плата" src="http://www.disorder.ru/wordpress/wp-content/uploads/2010/07/sd-wav_brd.png" alt="" width="437" height="578" /></p>
<p>Оба дизайна экспортированы в <a href="http://en.wikipedia.org/wiki/Gerber_File" target="_blank">Gerber</a>, проверены на корректность на сайте <a href="http://batchpcb.com" target="_blank">BatchPCB</a> и полностью готовы к производству. Осталось решить, где и как их изготовить.</p>
]]></content:encoded>
			<wfw:commentRss>http://disorder.ru/archives/781/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CadSoft Eagle</title>
		<link>http://disorder.ru/archives/734</link>
		<comments>http://disorder.ru/archives/734#comments</comments>
		<pubDate>Tue, 29 Jun 2010 06:09:32 +0000</pubDate>
		<dc:creator>Alexander Yurchenko</dc:creator>
				<category><![CDATA[Радио]]></category>
		<category><![CDATA[eagle]]></category>
		<category><![CDATA[sd-wav]]></category>
		<category><![CDATA[sparkfun]]></category>

		<guid isPermaLink="false">http://www.disorder.ru/?p=734</guid>
		<description><![CDATA[Расскажу, какой софт я выбрал для рисования схем и, самое главное, печатных плат. Для затравки вот мой первый опыт &#8212; схема и плата SD WAV плеера. Схема, повторюсь, не моя, от оригинала отличается только наличием разъема для программатора. Плату сделал сам с помощью авторазводчика. В силу того, что я в электронике новичок, каких-либо пристрастий к [...]]]></description>
			<content:encoded><![CDATA[<p>Расскажу, какой софт я выбрал для рисования схем и, самое главное, печатных плат. Для затравки вот мой первый опыт &#8212; схема и плата <a href="http://www.disorder.ru/archives/tag/sd-wav" target="_blank">SD WAV плеера</a>. Схема, повторюсь, не моя, от <a href="http://elm-chan.org/works/sd8p/sd8p_mo.png" target="_blank">оригинала</a> отличается только наличием разъема для программатора. Плату сделал сам с помощью авторазводчика.</p>
<p><img class="aligncenter size-medium wp-image-730" title="SD WAV схема" src="http://www.disorder.ru/wordpress/wp-content/uploads/2010/06/sd-wav_sch-720x474.png" alt="" width="720" height="474" /></p>
<p><img class="aligncenter size-large wp-image-731" title="SD WAV плата" src="http://www.disorder.ru/wordpress/wp-content/uploads/2010/06/sd-wav_brd-570x768.png" alt="" width="450" height="606" /></p>
<p>В силу того, что я в электронике новичок, каких-либо пристрастий к софту для проектирования у меня не было, поэтому было абсолютно все равно, что начать изучать. Сначала я схватил то, что у всех на слуху &#8212; <a href="http://www.altium.com/community/legacy-program/en/pcad.cfm" target="_blank">P-CAD</a>. Учитывая, что в России нет ни юридических, ни моральных проблем с использованием нелегальных копий ПО, сделать это было легко. Однако P-CAD оказался гигантским монстром, плохо подходящим для разработки любительских схем. В общем-то, это было сразу ясно из его цены, и если бы не торрент-трекеры, я бы даже не посмотрел на него. Кстати, самого P-CAD уже не существует, вместо него предлагается <a href="http://www.altium.com/products/altium-designer/en/altium-designer_home.cfm" target="_blank">Altium Designer</a>, который еще дороже и еще монстроидальнее.</p>
<p>Слышал, что многие любители пользуются <a href="http://www.abacom-online.de/uk/html/sprint-layout.html" target="_blank">Sprint-Layout</a>, не знаю, правда, насколько легально. Но про эту программу я узнал поздно, поэтому прошел мимо. А выбрал я по совету коллеги <a href="http://cadsoft.de/" target="_blank">Eagle</a> от CadSoft.</p>
<p>Eagle оказался очень приятным, простым в обращении, без миллиона лишних функций, но тем не менее весьма мощным инструментом. Он позволяет рисовать схемы, создавать собственные библиотеки компонентов, разводить печатные платы (как в ручном режиме, так и в автоматическом) и подготавливать их к производству. Есть версия для Windows, Linux и Mac. Не смотря на свою простоту, в нем можно разрабатывать довольно сложные многослойные платы, и многие фирмы за рубежом его активно используют. В том числе и мои любимые <a href="http://www.sparkfun.com" target="_blank">SparkFun</a>.</p>
<p>Самая простая версия Light <a href="http://cadsoft.de/prices.htm" target="_blank">стоит</a> $49. Она позволяет создавать только один лист со схемой, печатную плату не более двух слоев и размером до 100&#215;80 мм. Однако если программа используется в любительских целях, платить ничего <a href="http://cadsoft.de/freeware.htm" target="_blank">не нужно</a>! Меня ограничения версии Light вполне устраивают, поэтому я не стал качать никакие кряки.</p>
<p>Встроенная библиотека компонентов довольно обширна, но конечно многое придется рисовать самому. В Интернете выложено много сторонних компонентов разного качества. Часть можно скачать непосредственно с <a href="http://cadsoft.de/cgi-bin/download.pl?page=/home/cadsoft/html_public/download.htm.en&amp;dir=eagle/userfiles/libraries" target="_blank">сайта</a> CadSoft.</p>
<p>В принципе изучать Eagle можно самостоятельно методом научного тыка и интуиции, но лучше все же почитать какое-нибудь руководство. Отличный набор статей есть на сайте SparkFun, правда на английском: <a href="http://www.sparkfun.com/commerce/tutorial_info.php?tutorials_id=108" target="_blank">как сделать схему</a>, <a href="http://www.sparkfun.com/commerce/tutorial_info.php?tutorials_id=109" target="_blank">печатную плату</a> и <a href="http://www.sparkfun.com/commerce/tutorial_info.php?tutorials_id=110" target="_blank">собственный компонент</a>. Я учился именно по ним.</p>
]]></content:encoded>
			<wfw:commentRss>http://disorder.ru/archives/734/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Приехал программатор</title>
		<link>http://disorder.ru/archives/718</link>
		<comments>http://disorder.ru/archives/718#comments</comments>
		<pubDate>Mon, 21 Jun 2010 12:36:12 +0000</pubDate>
		<dc:creator>Alexander Yurchenko</dc:creator>
				<category><![CDATA[Радио]]></category>
		<category><![CDATA[sd-wav]]></category>
		<category><![CDATA[usbasp]]></category>
		<category><![CDATA[программатор]]></category>

		<guid isPermaLink="false">http://www.disorder.ru/?p=718</guid>
		<description><![CDATA[Пришла долгожданная посылка из Австралии с USB программатором контроллеров AVR. Пришла очень вовремя, так как я наконец собрал все необходимые комплектующие для SD WAV плеера. Осталось изготовить печатную плату, все припаять и запрограммировать.]]></description>
			<content:encoded><![CDATA[<p>Пришла долгожданная посылка из Австралии с USB программатором контроллеров AVR.</p>
<p><img class="aligncenter size-medium wp-image-709" title="Программатор AVR" src="http://www.disorder.ru/wordpress/wp-content/uploads/2010/06/IMG_0032-720x540.jpg" alt="" width="720" height="540" /></p>
<p>Пришла очень вовремя, так как я наконец собрал все необходимые комплектующие для SD WAV плеера.</p>
<p style="text-align: center;"><img class="aligncenter size-medium wp-image-710" title="Детали для SD WAV плеера" src="http://www.disorder.ru/wordpress/wp-content/uploads/2010/06/IMG_0034-718x540.jpg" alt="" width="718" height="540" /></p>
<p>Осталось изготовить печатную плату, все припаять и запрограммировать.</p>
]]></content:encoded>
			<wfw:commentRss>http://disorder.ru/archives/718/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SD WAV плеер</title>
		<link>http://disorder.ru/archives/565</link>
		<comments>http://disorder.ru/archives/565#comments</comments>
		<pubDate>Wed, 05 May 2010 08:11:59 +0000</pubDate>
		<dc:creator>Alexander Yurchenko</dc:creator>
				<category><![CDATA[Радио]]></category>
		<category><![CDATA[sd-wav]]></category>

		<guid isPermaLink="false">http://www.disorder.ru/?p=565</guid>
		<description><![CDATA[Итак, новый проект, о котором я упоминал ранее &#8212; штуковина, умеющая проигрывать WAV-файлы с SD (или microSD) карточки. Такую штуку, если сделать ее достаточно миниатюрной, можно встроить, например, в детскую игрушку или книгу. Вообще, я не сразу пришел к этой идее. Изначально я хотел сделать &#171;говорящую&#187; игрушку следующим образом: взять простой 8-битный микроконтроллер и в [...]]]></description>
			<content:encoded><![CDATA[<p>Итак, новый проект, о котором я <a href="http://www.disorder.ru/archives/513" target="_blank">упоминал</a> ранее &#8212; штуковина, умеющая проигрывать WAV-файлы с SD (или microSD) карточки. Такую штуку, если сделать ее достаточно миниатюрной, можно встроить, например, в детскую игрушку или книгу.</p>
<p>Вообще, я не сразу пришел к этой идее. Изначально я хотел сделать &#171;говорящую&#187; игрушку следующим образом: взять простой 8-битный микроконтроллер и в его внутреннюю FLASH-память записать звуковой фрагмент. Но внутренняя память крайне мала по объему (менее 16 Кб), поэтому пришлось бы использовать самое низкое качество записи и довольствоваться несколькими секундами звучания.</p>
<p>Затем коллега на работе показал очень интересную <a href="http://www.vlsi.fi/en/products/vs1001.html" target="_blank">микросхему</a>: аппаратный декодер MP3 со встроенным ЦАП. Использование сжатого формата MP3 позволило бы сильно увеличить время записи. Начав искать примеры схем с использованием этого чипа я обнаружил, что в качестве хранилища данных предлагается использовать microSD карточку. При этом SD карты поддерживают протокол <a href="http://ru.wikipedia.org/wiki/Serial_Peripheral_Interface" target="_blank">SPI</a>, что позволяет легко работать с ней даже простому микроконтроллеру.</p>
<p>Объем современной, даже самой дешевой,  SD карты превышает 1 Гб, что эквивалентно трем часам непрерывного звучания несжатого звукового потока в CD качестве (16 бит, 44100 Гц). Поэтому необходимость использования MP3 отпадает сама собой, батарейка устройства (если делать его достаточно миниатюрным) закончится раньше, чем запись. Таким образом получается следующая схема: SD карта, 8-битный микроконтроллер, ЦАП, миниатюрный динамик и дисковая батарейка (как на материнских платах). К сожалению, большинство 8-битных микроконтроллеров не обладают встроенным ЦАП, поэтому необходим внешний.</p>
<p>Я уже начал было подбирать компоненты, когда наткнулся в Интернете на еще более элегантное <a href="http://elm-chan.org/works/sd8p/report.html" target="_blank">решение</a>: использовать вместо ЦАП <a href="http://ru.wikipedia.org/wiki/%D0%A8%D0%B8%D1%80%D0%BE%D1%82%D0%BD%D0%BE-%D0%B8%D0%BC%D0%BF%D1%83%D0%BB%D1%8C%D1%81%D0%BD%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D1%8F" target="_blank">ШИМ</a>. ШИМ &#8212; это когда выдается прямоугольный сигнал, у которого меняется отношение периода следования импульсов к их длительности (<a href="http://ru.wikipedia.org/wiki/%D0%A1%D0%BA%D0%B2%D0%B0%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C" target="_blank">скважность</a>). Тогда, если посчитать среднее напряжение на выходе, оно будет меняться соответственно скважности. Таким образом получается аналог ЦАП. При этом, если подать ШИМ сигнал непосредственно на динамик, высокочастотная несущая будет отфильтрована в силу того, что динамик просто не в состоянии воспроизвести такие высокие частоты. Прелесть этого метода в том, что даже в простейших микроконтроллерах есть аппаратный выход ШИМ, что позволяет не тратить процессорное время на обработку сигнала.</p>
<p>Так что я решил, не мудрствуя лукаво, повторить уже готовую <a href="http://elm-chan.org/works/sd8p/sd8p_mo.png" target="_blank">схему</a>. Для экспериментов собрал схему на макетке, динамик взял от старой китайской детской игрушки, разъем для SD карточки от ридера.</p>
<p><img class="aligncenter size-medium wp-image-561" title="Прототип SD WAV" src="http://www.disorder.ru/wordpress/wp-content/uploads/2010/05/IMG_0672-718x540.jpg" alt="" width="718" height="540" /></p>
<p>В оригинальной схеме использовался микроконтроллер ATtiny85. В магазине такого не было,  и я взял ATtiny45, посчитав, что такая замена возможна, однако промахнулся. В моем контроллере оказалось в 2 раза меньше памяти, и прошивка просто не поместилась в него. Попытки залезть в код с целью уменьшить его не привели к работе устройства. Какой-то звук из динамика издается, но он совсем не похож на записанный файл. Так что пока эксперименты продолжаются.</p>
]]></content:encoded>
			<wfw:commentRss>http://disorder.ru/archives/565/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

