کارت صدا چگونه کار می کند
چهارشنبه 10 آذر 1389 8:54 AM
كارت صدا را مي توان به يكي از دستگاه هاي زير متصل نمود :
• هدفون
• بلندگو (Speaker)
• يك منبع ورودي آنالوگ نظير : ميكروفن، راديو، ضبط صوت یا CD player
• يك منبع ورودي ديجيتال نظير CD-Rom
• يك منبع آنالوگ خروجي نظير ضبط صوت
• يك منبع ديجيتال خروجي نظير CD-R
عمليات كارت صدا
يك كارت صدا قادر به انجام چهار عمليات خاص در رابطه با صدا است :
• پخش موزيك هاي از قبل ضبط شده (از CD فايل هاي صوتي نظير mp3 و يا Wav) یا بازي يا DVD
• ضبط صدا با حالات متفاوت
• تركيب نمودن صداها
• پردازش صوت هاي موجود
عمليات دريافت و ارسال صوت (صدا) براي كارت صدا از طريق بخش هاي DAC و ADC انجام مي گيرد. پردازش هاي لازم و مورد نياز بر روي صوت توسط DSP انجام مي شود و بدين ترتيب عمليات و پردازش اضافه اي بر روی پردازنده اصلي كامپيوتر تحمیل نمی کند.
توليد صوت
فرض كنيد، قصد داشته باشيم كه از طريق ميكروفن، صداي خود را به كامپيوتر انتقال دهيم. در اين حالت بایستی یک فايل صوتي با فرمت wav ايجاد شده و داده هاي ارسال شده از طرف ميكروفن در آن ذخيره گردد. این فرآيند شامل مراحل زير است:
1 - كارت صدا از طريق كانكتور ميكروفن سيگنال هاي پيوسته و آنالوگي را دريافت مي دارد.
2 - از طريق نرم افزار مربوطه نوع دستگاه ورودي براي ضبط صدا را مشخص مي نمائيم(گزینه).
3 - سيگنال آنالوگ ارسالي توسط ميكروفن بلافاصله (همزمان و به روش سخت افزاری) توسط تراشه مبدل آنالوگ به ديجيتال (ADC) تبديل به کدهای صفر و يك (کد صوت ها) مي شود.
4 - کدهای خروجي توليد شده توسط ADC در اختيار تراشه DSP قرار می گیرد تا پردازش هاي لازم توسط آن انجام گیرد. DSP توسط مجموعه دستوراتي كه در تراشه ديگر (ROM) است براي انجام عمليات مورد نظر برنامه ریزی می گردد. (توضیحات بیشتردر مورد این اصطلاحات در سایر مقالات سایت میکرو رایانه) عملکرد DSP را در اینحالت می توان به مثابه یک پردازنده مستقل تصور کرد که توسط یک برنامه از قبل آماده شده، عملیات پردازش را بر روی داده های دیجیتال شده انجام می دهد. يكي از عملياتي كه DSP انجام مي دهد فشرده سازي داده هاي ديجيتال به منظور ذخيره سازي در کامپیوتر است .
5 - صوتی که هم اکنون به داده های دیجیتال تبدیل شده و به عنوان خروجی DSP است، با توجه به نوع اتصالات كارت صدا، در اختيار گذرگاه داده كامپيوتر قرار داده می شود.
6 - داده هاي ديجيتال توسط پردازنده اصلي كامپيوتر پردازش شده و در ادامه براي ذخيره سازي در اختيار كنترل كننده هارد ديسك گذاشته مي شود. كنترل كننده هارد ديسك، اطلاعات پردازش شده و آماده ذخیره سازی را بر روي هارد دیسک و به صورت یک فایل صوتی ذخيره خواهد كرد.