لوازم جانبی صوتی ساختمان

هنگام اجرای لوازم جانبی صوتی مانند هدست ، تقویت کننده هدفون ، میکروفون ، DAC / ADC یا پایه ، نحوه اتصال لوازم جانبی به دستگاه های Android را در نظر بگیرید. بخشهای زیر اتصالات سیمی هدست 3.5 میلی متری ، اتصالات Universal Serial Bus (USB) و اتصالات بلوتوث برای پخش موسیقی یا سایر محتوای صوتی را توصیف می کنند.

اتصال هدست صوتی بیش از 3.5 میلی متر

بسیاری از دستگاه های اندرویدی دارای یک رابط هدست 3.5 میلی متری ("mini") هستند. علاوه بر ویژگی های خروجی استریو سنتی و ویژگی های ورودی تک ، مشخصات هدست 3.5 میلی متری امپدانس ها و توابع استاندارد را تعریف می کند که قابلیت همکاری بین طیف وسیعی از دستگاه های Android و هدست ها را فراهم می کند.

صدا از طریق USB

Android می تواند از USB در چندین حالت استفاده کند:

  • توسعه از صدا پشتیبانی نمی کند.
  • لوازم جانبی تهیه شده توسط Android Open Accessory (AOA) 2.0 و قابلیت صوتی محدود را فراهم می کند ، همانطور که در اتصال صوتی سفارشی از طریق USB شرح داده شده است .
  • میزبان دستگاه Android را قادر می سازد تا باس USB را هدایت کند و با طیف وسیعی از وسایل جانبی مبتنی بر USB ، از جمله رابط های صوتی کار کند. دستگاه هایی که حالت میزبان را اجرا می کنند با هدست های USB که از مشخصات هدست USB پیروی می کنند سازگار خواهند بود. صدای حالت میزبان در USB Digital Audio توصیف شده است.

صدا از طریق بلوتوث

لوازم جانبی که از طریق بلوتوث به Android متصل می شود می تواند از اتصال Advanced Audio Distribution Profile (A2DP) برای پخش جریانی موسیقی برای پخش استفاده کند. پخش صدا از طریق بلوتوث با A2DP در Android 1.5 (API سطح 3) و بالاتر پشتیبانی می شود. یک کاربر Android می تواند با استفاده از تنظیمات سیستم> بلوتوث به لوازم جانبی پشتیبانی کننده این نمایه متصل شود و موسیقی را مستقیماً به لوازم جانبی بدون برنامه ثانویه پخش کند.

از آندروید 3.0 (API سطح 11) ، برنامه ها می توانند با استفاده از کلاس BluetoothA2dp با اتصال A2DP کار کنند. برای تهیه یک برنامه سفارشی برای خروجی به لوازم جانبی صوتی ، باید از Android 3.0 یا بالاتر استفاده کنید.

مراحل بعدی

برای شروع ساخت لوازم جانبی صوتی که از اتصال بلوتوث استفاده می کند:

  • بستر سخت افزاری را انتخاب کنید یا دستگاه سخت افزاری بسازید که بتواند از ارتباطات بلوتوث و نمایه اتصال A2DP پشتیبانی کند.
  • کد منبع نرم افزار ADK 2012 ( <adk-src>/adk2012/board/library/ADK2/ ) را <adk-src>/adk2012/board/library/ADK2/ ، که شامل نمونه ای از اجرای لوازم جانبی پخش صدا با استفاده از اتصال بلوتوث است.

توجه: کد منبع ADK 2012 شامل یک پشته بلوتوث منبع باز است که برای تراشه Texas Instruments CC2564 ساخته شده است ، اما برای کار با هر تراشه بلوتوثی که یک رابط استاندارد میزبان / کنترل کننده (HCI) را اجرا می کند ، طراحی شده است.

MIDI از طریق USB و بلوتوث LE

از USB و بلوتوث کم انرژی می توان به عنوان پروتکل MIDI استفاده کرد. برای جزئیات ، به MIDI مراجعه کنید.