دانشگاه مجازی موج برتر

مهندسی مخابرات (تخصصی)

دانشگاه مجازی موج برتر

مهندسی مخابرات (تخصصی)

دیکدر فرمت های صوت MP3 وAAC وWMA وMIDI با vs1033

برای دیکد و آشکار کردن فرمت های صوتی و پخش و کنترل آن توسط میکرو کنترلر ها از جمله avr نیاز به یک مبدل صوتی هست که علاوه بر پخش فایل های صوتی بتوان برروی ان کنترل دشات و مشخصات و ویژگی ها آن از جمله نام و…را نیز توسط میکرو نمایش داد، اما میتوان به طریقی فرمت wav را بدون نیاز به مبدل مستقیما توسط میکرو پخش کرد که آن هم زیاد کارایی نداشت و کیفیت صوت پخش شده کم بوده و کنترلی هم بر روی آهنگ نداشتید اما با استفاده ازآیسی های سری vs از جمله آی سی دیکد mp3 به شماره vs1033 میتوانید رنج وسیعی از فرمت های صوتی را توسط میکرو پخش کنید و بر روی آن کنترل داشت. با استفاده از آی سی vs1033 میتوان فرمت MP3 وAAC وWMA وmidi را پخش کرد.

از جمله ویژگی های بارز این این آی سی به صورت زیر میباشد

² Decodes MPEG 1 & 2 audio layer III (CBR+VBR +ABR); layers I & II optional;
MPEG4 / 2 AAC-LC-2.0.0.0 (+PNS);
WMA4.0/4.1/7/8/9 all profiles (5-384 kbps);
WAV (PCM + IMA ADPCM);
General MIDI / SP-MIDI format 0 files
- Encodes IMA ADPCM from microphone
or line input
- Streaming support for MP3 and WAV
- Bass and treble controls
- Operates with a single clock 12..13 MHz.
- Can also be used with 24..26 MHz clocks.
- Internal PLL clock multiplier
- Low-power operation
- High-quality on-chip stereo DAC with no
phase error between channels
- Stereo earphone driver capable of driving a
30 load
- I2S interface for external DAC
- Separate operating voltages for analog, digital
and I/O
- 5.5 KiB On-chip RAM for user code / data
- Serial control and data interfaces
- Can be used as a slave co-processor
- SPI flash boot for special applications
- UART for debugging purposes
- New functions may be added with software
and 8 GPIO pins
- Lead-free RoHS-compliant package (Green
برای استفاده از این ای سی یک میکرو مثل atmega128 را به عنوان رابط بین فلش مموری و ای سی دیکدر صوت قرار بدین و برنامه آی سی را به صورتی بنویسید که بتواند فرمت fat را از فلش مموری خوانده و اطلاعات را به آی سی vs1033 بدهد تا بعد از دیکد شدن صوت مورد نظر از بلندگو پخش شود و این ارتباط از طریق پروتکل spi امکان پذیر هست هم چنین از طریق uart میتوانید مراحل کار آی سی را پیگیری کنید

بدین صورت میکرو که بایت بایت اطلاعات را از فلش خوانده و به vs1033 انتقال میدهد.از دیگر مشخصات این ای سی نیاز به یک ولتاز ۲٫۵ ولت میباشد البته رنج ولتاژ کاری آن میتواند بین ۲٫۴ تا ۲٫۷ متغیر باشد هم چنین که امکان اتصال میکروفون وضبط صدا را از دیگر ویژگی ها بارز این آی سی میتوان به شمار برد.در نقشه زیر یک نمونه نقشه عملی vs1033 که در دیتا شیت آن امده است را مشاهده میکنید
البته آی سی های سری دیگری از vs مانند vs1011 و vs1003 نیز در ایران موجود میباشد و میتوان از ان ها هم استفاده کرد که هر کدام ویژگی مختص خود را دارند که سری vs1011 فقط میتواند صوت را دیکدر کرده و پخش کندو نمیتواند صدا را ضبط کند یااین که vs1003 نیاز به چندین ولتاژ مختلف دارد و…

نظرات 1 + ارسال نظر
مجتبی جمعه 22 مرداد‌ماه سال 1389 ساعت 02:07 ق.ظ

سلام
مطالب جالبی گذاشتی
خسته نباشی

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد