Difference between revisions of "Audio with PWM"
From ArmadeusWiki
m (→Links) |
m |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | It is possible to generate sound with the | + | It is possible to generate sound with the APFxxx boards without any sound chip, just by using the PWM output and the i.MX possibilities: |
[[Image:AudioWithPWM.png]] | [[Image:AudioWithPWM.png]] | ||
==Quality== | ==Quality== | ||
− | + | Sound quality produced is low (8bits @ 8, 16 or 32KHz) but very sufficient to reproduce voice or small sounds. | |
PWM activation/deactivation is generating "clac" each time you play a sound (for the moment) but using some electronic filters or playing "blank noise" could solve the problem. | PWM activation/deactivation is generating "clac" each time you play a sound (for the moment) but using some electronic filters or playing "blank noise" could solve the problem. | ||
− | == | + | ==Linux driver== |
* [[PWM|Armadeus PWM driver]] | * [[PWM|Armadeus PWM driver]] | ||
− | * http://www.fpga4fun.com/PWM_DAC.html | + | |
+ | ==Links== | ||
+ | * http://www.fpga4fun.com/PWM_DAC.html FPGA PWM IP | ||
+ | |||
+ | [[Category:Audio]] |
Latest revision as of 13:57, 15 August 2010
It is possible to generate sound with the APFxxx boards without any sound chip, just by using the PWM output and the i.MX possibilities:
Quality
Sound quality produced is low (8bits @ 8, 16 or 32KHz) but very sufficient to reproduce voice or small sounds. PWM activation/deactivation is generating "clac" each time you play a sound (for the moment) but using some electronic filters or playing "blank noise" could solve the problem.
Linux driver
Links
- http://www.fpga4fun.com/PWM_DAC.html FPGA PWM IP