پرش به


تصویر

بال پردازش صوت


  • لطفا وارد حساب کاربری خود شوید تا بتوانید پاسخ دهید
24 پاسخ برای این موضوع

#1 M.Sadeghi

M.Sadeghi

    کاربر عادی

  • مدیریت انجمن
  • 12 ارسال

ارسالی 21 January 2016 - 04:18 PM

سلام به همه دوستان و اساتید عزیز

هددف از ایجاد این تایپیک اینه که دوستان انتظاراتشونو از یه وینگ برای پردازش صوت بگن و همچنین یه نظر سنجی ای باشه که اگه استقبال بشه و دوستان به موضوع پردازش صوت علاقه داشته باشن تولید چنین بالی بشه یکی از برنامه های گروه پازج.

به نظر من چنین وینگی خوبه که سخت افزارای زیرو داشته باشه:

 پورتی برای  جک 3.5 میلیمتری (مثل جک هدفون) داشته باشه که به عنوان ورودی صوت باشه

همچنین همچین پورتی برای خروجی صوت که تو مسیر خروجی تقویت لازم انجام شده باشه که بشه به اسپیکر وصلش کرد

سرعت نمومه برداری ADC هم تا حد امکان بالا باشه

 

بقیه مواردو دوستای عزیز بگن تا ببینیم اصلا چنین وینگی طرفدار داره یا نه !!!


  • sarbaz13 و hosein47 این پست را پسندیده است

#2 mahmoud

mahmoud

    Administrator

  • مدیریت انجمن
  • 100 ارسال

ارسالی 21 January 2016 - 09:45 PM

مگاوینگ RetroCade پاپیلیو میتونه الگوی خوبی برای شروع باشه:

http://retrocade.gad...troCadeMegaWing

 

ویژگی‌ها:

- دو عدد DAC با دقت 18 بیت جهت خروجی صدا

- پورت MIDI (جهت اتصال ابزارهای موسیقی)

- حافظه MicroSD (جهت ذخیره فایلهای صوتی و اطلاعات پیکره بندی بال)

- LCD کاراکتری

- جوی استیک (جهت چرخش در بین منوهای نرم افزار مربوطه)

- 16 پورت ورودی آنالوگ 

- 16 پورت دیجیتال جهت اتصال به کلید و سوییچ

rcade1.jpg


  • mahdichi, M.Sadeghi, sarbaz13 و 1 فرد دیگر این پست را پسندیده اند

#3 M.Sadeghi

M.Sadeghi

    کاربر عادی

  • مدیریت انجمن
  • 12 ارسال

ارسالی 22 January 2016 - 07:17 PM

این وینگ خیلی کامل و عالیه , اگه استقبال بشه و تولید بشه عالیه

یه ابزار عالی واسه پردازش صوت :)



#4 hosein47

hosein47

    کاربر عادی

  • کاربر عادی
  • ستارهستاره
  • 11 ارسال

ارسالی 28 February 2017 - 03:59 PM

با سلام  من تو این فکرم که اگه بشه یه بالی  طراحی بشه که سیگنال صدا رو بگیره  و دیجیتال کنه  و وارد برد پازج بشه  و یکسری عملیات روی صدا انجام بده مثل کم و زیاد کردن دامنه صدا  و فیلتر کردن   و اکولایزر کردن صدا  و یا تقویت و تضعیف  دامنه برخی از فرکانس ها  و نمایش  لول یا دامنه صدا  بر روی ال سی دی  و .....  



#5 hosein47

hosein47

    کاربر عادی

  • کاربر عادی
  • ستارهستاره
  • 11 ارسال

ارسالی 28 February 2017 - 04:09 PM

 بعد از این مرحله مجددا سیگنال دیجیتال بعد از پردازش توسط پازج به سیگنال انالوگ تبدیل میشه و پس از تقویت به اسپیکر هدایت و پخش میشه

و اگر شما هم موافق باشین احتمالا بهترین کار استفاده از ای سی کدک هستش و فکر میکنم آی سی LM4550 برا اینکار مناسب باشه . دوستان عزیز  و آقای صادقی اگه موافق باشند برم سراغ رسم بلوک دیاگرام



#6 mahmoud

mahmoud

    Administrator

  • مدیریت انجمن
  • 100 ارسال

ارسالی 28 February 2017 - 04:39 PM

سلام. به جمع پازجی ها خوش آمدید.

 

برای بخش خروجی صدا میشه از قابلیت های سخت افزاری FPGA استفاده کرد و بدون نیاز به آیسی DAC خروجی صدا با کیفیت بالا ایجاد کرد. (در این رابطه میتونید App Note 154 از Xilinx را ببینید).

در رابطه با ورودی صدا باید یه ADC خوب و مناسب انتخاب کنیم و یک رگولاتور خوب برای مدار offset ورودی میکروفن. این بخشش را میشه از روی بردهایی که ورودی microphone دارند (مثل Zybo) الگو گرفت.

 

لطفا سایر دوستان هم ایده هاشون را مطرح کنند.


  • hosein47 این پست را پسندیده است

#7 hosein47

hosein47

    کاربر عادی

  • کاربر عادی
  • ستارهستاره
  • 11 ارسال

ارسالی 01 March 2017 - 05:36 AM

در برد zybo و در قسمت انالوگ به دیجیتال از ای سی  ssm2603   از کمپانی analog device که با پروتکل I2s کار میکنه استفاده میشه آیا دوستان با این پروتکل اشنایی دارند و با fpga میتونند راه اندازیش کنند؟



#8 mahmoud

mahmoud

    Administrator

  • مدیریت انجمن
  • 100 ارسال

ارسالی 01 March 2017 - 09:43 AM

فکر کنم اولویت انتخاب را به چیپ هایی بدیم که داخل کشور گیر بیاد.

این مورد را جوان داشت: TLV320AIC23BIPWR

قیمتش هم مناسبه.

باید دقیق تر بررسی بشه، اما در نگاه اول به نظر بد نمیاد.


  • hosein47 این پست را پسندیده است

#9 hosein47

hosein47

    کاربر عادی

  • کاربر عادی
  • ستارهستاره
  • 11 ارسال

ارسالی 01 March 2017 - 12:55 PM

فکر کنم اولویت انتخاب را به چیپ هایی بدیم که داخل کشور گیر بیاد.

این مورد را جوان داشت: TLV320AIC23BIPWR

قیمتش هم مناسبه.

باید دقیق تر بررسی بشه، اما در نگاه اول به نظر بد نمیاد.

 

حتما همینطوره بررسی میکنم اطلاع می دم



#10 khishe

khishe

    newbie

  • کاربر عادی
  • ستاره
  • 1 ارسال

ارسالی 01 March 2017 - 04:53 PM

با سلام
خیلی عالیه
خیلی از دوستان و همکاران هستن ک نیاز دارن به همچین وینگی
مطمینا استقبال میشه

#11 mahmoud

mahmoud

    Administrator

  • مدیریت انجمن
  • 100 ارسال

ارسالی 03 March 2017 - 10:12 AM

یه مورد مهمی که باید همین اول مشخص بشه این هست که اولویتمون با کدام یک از این موارده؟ 1- آموزش 2-کیفیت صدا.

این را به این خاطر عرض میکنم که بعضا این دو مورد با هم تداخل دارند. بعنوان مثال در بحث DAC اگر اولویت با جنبه‌ی آموزشی باشه، بهتره از DAC خارجی استفاده نکنیم و با استفاده از همون Appnote ی که چند پست بالاتر اشاره کردم، هسته‌ی DAC را داخل FPGA پیاده سازی کنیم (با فیلتر بیرونی). اما اگر اولویت با کیفیت باشه، خب مسلما استفاده از DAC جداگانه، کیفیت بیشتری خواهد داشت.

به نظر من اولویت با آموزش باشه.

سایر دوستان هم نظرشون را اعلام کنند لطفا.



#12 hosein47

hosein47

    کاربر عادی

  • کاربر عادی
  • ستارهستاره
  • 11 ارسال

ارسالی 08 March 2017 - 03:42 PM

به نظر من اگه به کیفیت توجه بشه بهتره چون از این برد بهرحال میخواد استفاده بشه پس بهتره که کیفیت صدا بالا باشه و بشه ازش تو پروژه های مختلف و حتی حرفه ای استفاده بشه با این کار به مسئله آموزش هم توجه میشه


  • mahmoud این پست را پسندیده است

#13 mahmoud

mahmoud

    Administrator

  • مدیریت انجمن
  • 100 ارسال

ارسالی 10 March 2017 - 05:11 PM

اوکی. با این احتساب میتونیم از همون LM4550 استفاده کنیم.

قیمتش هم مناسبه. دیدم پایا داشت 9000 تومن.

رفرنس دیزاینی برای این آیسی سراغ دارید؟


  • hosein47 این پست را پسندیده است

#14 hosein47

hosein47

    کاربر عادی

  • کاربر عادی
  • ستارهستاره
  • 11 ارسال

ارسالی 21 March 2017 - 07:06 AM

http://digitalcommon...55&context=eesp

سلام  

سال نو مبارک و باآرزوی تندرستی و شادکامی برای تمامی عزیزان

لطفا یه نگاهی به این پی دی اف بیاندازید شاید در حال حاضر زیاد مفید نباشه ولی مطمئن هستم بعدها میتونه در بال صوت خیلی استفاده بشه و بدرد بخوره


  • mahmoud این پست را پسندیده است

#15 mahmoud

mahmoud

    Administrator

  • مدیریت انجمن
  • 100 ارسال

ارسالی 24 March 2017 - 08:26 AM

سلام

ممنون بابت اشتراک این مطلب. گزینه‌ی خوبی بود برای الگو گرفتن.

فقط یه چیزی که زیاد ازش مطمئن نیستم این هست که واقعا LX9 ریسورس های کافی برای پردازش صوت داره یا نه؟ بردی که توی این مقاله ازش استفاده شده Atlys با SPARTAN6-LX45 هست که منابع DSP ش خیلی بیشتر از LX9 هست. البته باید دید که چند درصد از این منابع را مصرف کرده.


  • hosein47 این پست را پسندیده است

#16 hosein47

hosein47

    کاربر عادی

  • کاربر عادی
  • ستارهستاره
  • 11 ارسال

ارسالی 26 March 2017 - 11:25 AM

اینم یه بلوک دیاگرام ساده از اتصال کدک صدا به fpga

 

http://www.uplooder....ock-diagram.png

 

 

و اینم نقشه اتصال  LM4550  به سرجک های صدای ورودی و خروجی و نیز اتصال آن به FPGA  

 

http://s8.picofile.c...atic97.pdf.html

 

و اینم دیتا شیت LM4550 که خیلی لازمه 

 

http://s9.picofile.c...LM4550.pdf.html

 

این اطلاعات رو از اینترنت پیدا کردم  و از این مدار در بال صوت papilio استفاده شده  که فکر میکنم وقتی رو این برد جواب بده رو برد پازج هم جواب بده اگر مورد تائید دوستان هستش ادامه بدیم



#17 mahmoud

mahmoud

    Administrator

  • مدیریت انجمن
  • 100 ارسال

ارسالی 26 March 2017 - 06:07 PM

بسیار عالی. تقریبا مشخص شد که چی میخواهیم بسازیم. فقط یه سوال؟ این LM4550 روی کدوم بال papilio استفاده شده؟
و اینکه اگر قرار باشه ورودی میکروفن هم داشته باشیم، به احتمال زیاد باید مدار تقویت کننده هم اضافه کنیم. مگر اینکه میکروفن از نوع Mems بگذاریم روی خود بال که خودش تقویت کننده داشته باشه که این مورد فکر کنم یه خرده هزینه ش تخیلی بشه! :)



#18 hosein47

hosein47

    کاربر عادی

  • کاربر عادی
  • ستارهستاره
  • 11 ارسال

ارسالی 26 March 2017 - 07:18 PM

رو بال صدا یا Audio Wing استفاده شده که ورودی لاین صدا میگیره و خروجی لاین صدا تحویل میده و ورودی میکروفون نداره ولی اگه نیاز باشه میشه اضافه کرد



#19 mahmoud

mahmoud

    Administrator

  • مدیریت انجمن
  • 100 ارسال

ارسالی 27 March 2017 - 05:05 AM

رو بال صدا یا Audio Wing استفاده شده که ورودی لاین صدا میگیره و خروجی لاین صدا تحویل میده و ورودی میکروفون نداره ولی اگه نیاز باشه میشه اضافه کرد

روی بال Audio Wing هیچ IC ای استفاده نشده:

 

http://papilio.cc/in...pilio.AudioWing

 

صرفا دو تا کانکتور خروجی صدای استریو است (یکی باند چپ، یکی باند راست) با یه فیلتر RC Low-pass ساده که PWM را تبدیل به آنالوگ میکنه. لایبری‌های سخت افزاری مورد نیاز این کار هم توی DesignLab موجوده که با راه اندازی DesignLab روی پازج، الان به راحتی قابل استفاده اند.

 

آپدیت: طبق صحبتی که قبلا داشتیم، قرار شد از IC کدک LM4550 استفاده کنیم و این یعنی لایبری های خروجی صدای Papilio به دردمون نمیخوره.



#20 hosein47

hosein47

    کاربر عادی

  • کاربر عادی
  • ستارهستاره
  • 11 ارسال

ارسالی 27 March 2017 - 06:46 AM

فکر کنم این نقشه رو که در بالا براتون گذاشته بودم رو شما ملاحظه نکردین 

http://s8.picofile.c...atic97.pdf.html

روی این نقشه از آی سی کدک LM4550 استفاده شده






0 کاربر در حال خواندن این موضوع است

0 کاربر، 0 مهمان و 0 عضو مخفی