سلام دوستان
من جند وقته درگير پروژه ايي هستم
پروژه از اين قراره كه بايد از خروجي جك صداي لپ تاپ نمونه برداري كنم و اونو رو رم ذخيره كنم و هر وقت لازم شد پخشش كنم
من براي ظبط از adc ميكرو استفاده كردم
حالا دو تا مشكل اينجا وجود داره
1. صداي ضبط شده بشدت خراب ميشه موقع ضبط(من يكي از پايه هاي l يا r را ميدم به adc و سيم زمين رو آزاد ميزارم) البته زمين جك رو وقتي با زمين مدارم يكي ميكنم هم زياد فرقي نميكنه
بعضي جاها خوندم كه ميگن بايد افستش تصحيح بشه
2.صدا رو از رو رم ميخونم(هر دفعه تقريبا 25000 بايت بافر ميكنم يعني 25000 بايت رو يكجا ميخونم و اونا رو پخش ميكنم و بعد 25000 تاي بعدي رو ميخونم). پخشم توسط pwm هست.
مصيبت اينجاست كه وقتي ميرم 25000 تا رو از رو رم بخونم تو اين فاصله ي خوندن از رم يه صداي بوقي از اسپيكر ميشنوم كه صدا رو خراب ميكنه يعني تقريبا هر يه ثانيه همچين صدايي رو دارم البته هر چي مقدار بافرم رو بيشتر ميكنم اين صداي بوق كمتر ميشه مثلا هر 1.5 ثانيه ميشه.
چه جور ميشه اين دو تا مشكل رو حل كرد
دوستان اگر آي سي براي تقويت agc و مسايل ديگه كه مربوط به صدا ميشه رو ميشناسيد معرفي كنيد
ممنون