اسپیکر — چیست، انواع و نحوه کار در دستگاه‌های موبایل

نویسنده: IT Sectr منتشر شده: 2026-03-24 زمان مطالعه: 10 دقیقه

بلندگو (اسپیکر) در دستگاه‌های موبایل — مبدل الکترودینامیک یا پیزوسرامیک که سیگنال صوتی را به امواج صوتی با فرکانس‌های 200 هرتز (پایین) تا 20 کیلوهرتز (بالا) تبدیل می‌کند. در گوشی‌های هوشمند مدرن، ترکیبی از بلندگوی اصلی در لبه پایینی (main speaker) و بلندگوی مکالمه (earpiece) در لبه بالایی برای صدای استریو استفاده می‌شود. طبق گزارش Frost & Sullivan, 2025، میانگین توان خروجی بلندگوی داخلی گوشی هوشمند 1–2 وات و حداکثر تا 5 وات برای مدل‌های پرچمدار است.

نکات اصلی

  • بلندگوی الکترودینامیک — سیم‌پیچ در میدان مغناطیسی دیافراگم را حرکت می‌دهد و امواج صوتی ایجاد می‌کند؛ نوع اصلی برای دستگاه‌های موبایل به دلیل بلندی صدا و محدوده فرکانسی گسترده
  • Earpice vs main speaker — بلندگوی مکالمه (earpiece) برای فرکانس‌های میانی (200–3400 هرتز) بهینه شده، بلندگوی اصلی برای محدوده کامل با تأکید بر فرکانس‌های پایین
  • امپدانس 4–8 Ω — مقاومت سیم‌پیچ بلندگوی گوشی هوشمند؛ امپدانس پایین امکان استخراج توان بیشتر در ولتاژ 3.7 ولت (باتری لیتیوم-یون) را فراهم می‌کند
  • AudioTrack (Android) و AVAudioPlayer (iOS) — APIهای اصلی برای پخش صدا از طریق بلندگوی گوشی هوشمند از برنامه
  • توان RMS 1 وات — توان معمول بلندگوی داخلی در صدای متوسط؛ حداکثر 2–5 وات با استفاده از اینرسی حرارتی سیم‌پیچ

بلندگو (اسپیکر) چیست؟

بلندگو — مبدل الکتروآکوستیک که سیگنال الکتریکی فرکانس صوتی را به نوسانات مکانیکی دیافراگم تبدیل می‌کند و امواج صوتی در هوا ایجاد می‌کند. اجزای اصلی: آهنربای دائمی، سیم‌پیچ (voice coil)، دیافراگم (ممبران) و تعلیق (surround). جریان در سیم‌پیچ میدان مغناطیسی ایجاد می‌کند که با میدان آهنربای دائمی برهم‌کنش دارد و سیم‌پیچ را همراه با دیافراگم حرکت می‌دهد.

در دستگاه‌های موبایل، محدودیت اندازه بلندگو مشکل اصلی بازتولید صدا است. قطر دیافراگم گوشی‌های پرچمدار (iPhone، Galaxy) برای بلندگوی اصلی 12–16 میلی‌متر است. طبق قوانین آکوستیک، فرکانس‌های پایین به حجم زیادی از هوای جابجا شده نیاز دارند — دیافراگم کوچک قادر به بازتولید باس زیر 200–300 هرتز نیست. بنابراین بلندگوهای داخلی گوشی هوشمند عمدتاً فرکانس‌های میانی و بالا را تأمین می‌کنند.

برای بهبود محدوده فرکانس پایین، تولیدکنندگان از محفظه‌های تشدید (acoustic chambers) در بدنه گوشی هوشمند استفاده می‌کنند. دیافراگم بلندگو هوا را به محفظه پلاستیکی با حجم 0.5–1.5 میلی‌لیتر پمپ می‌کند که مانند اینورتر فاز عمل می‌کند — حد فرکانس پایین را به 150–200 هرتز کاهش می‌دهد. بدون محفظه، حد پایین 400–500 هرتز می‌بود.

بلندگوی الکترودینامیک در مقابل پیزوسرامیک

اکثر بلندگوهای گوشی‌های هوشمند از نوع الکترودینامیک هستند. اما در برخی سناریوها (بلندگوی مکالمه، باز کردن قفل اولتراسونیک) از مبدل‌های پیزوسرامیک (پیزوالکتریک) استفاده می‌شود. آنها از اثر تغییر شکل پیزوالکتریک معکوس استفاده می‌کنند: اعمال ولتاژ اندازه کریستال را تغییر می‌دهد که ارتعاش کرده و صدا تولید می‌کند.

پارامترالکترودینامیکپیزوسرامیک
محدوده فرکانس150–20000 هرتز1000–40000 هرتز
توان (RMS)0.5–2.0 وات0.1–0.5 وات
ضخامت بدنه3–5 میلی‌متر (با سیم‌پیچ)0.5–1.5 میلی‌متر
SPL در 1 وات78–85 دسی‌بل65–75 دسی‌بل
THD (معمول)< 1% (0.1–0.5 وات)< 3% (در تشدید)
کاربردMain speaker، earpieceEarpiece (Crystal Speaker)، فاصله‌یاب

بلندگوهای پیزوسرامیک نازک‌تر هستند و امکان صرفه‌جویی در فضای باتری را فراهم می‌کنند، اما از نظر بلندی صدا و کیفیت پایین‌تر هستند. به عنوان مثال، Crystal Speaker در گوشی‌های سری Xperia از صفحه شیشه‌ای به عنوان دیافراگم استفاده می‌کند — صدا از طریق ارتعاش خود شیشه توسط عنصر پیزوالکتریک، بدون سیم‌پیچ و آهنربای سنتی ایجاد می‌شود.

پیکربندی بلندگوها: earpiece، main speaker، tweeter

پیکربندی سیستم صوتی گوشی هوشمند شامل 2 تا 4 مبدل است. Earpiece (بلندگوی مکالمه) در بالای صفحه نمایش قرار دارد — وظیفه آن انتقال صدای هم‌صحبت است. Earpiece برای فرکانس‌های میانی (200–3400 هرتز) بهینه شده و معمولاً توان 0.1–0.3 وات برای صدای راحت 60–70 دسی‌بل در گوش دارد.

Main speaker (بلندگوی اصلی) در لبه پایینی یا زیر نمایشگر (اگر صفحه منحنی است) قرار دارد. این قوی‌ترین بلندگوی گوشی هوشمند با توان RMS تا 2 وات و محدوده فرکانسی 150–18000 هرتز است. در پیکربندی استریو، main speaker مسئول کانال راست و earpiece مسئول کانال چپ است. در برخی پرچمداران، مبدل سوم — tweeter برای فرکانس‌های بالا (5–20 کیلوهرتز) با تقویت جداگانه اضافه می‌شود.

تنظیم استریو توسط کدک و تقویت‌کننده کلاس D انجام می‌شود. تولیدکننده (Apple، Samsung، Xiaomi) کراس‌اوور و اکولایزر را برای ویژگی‌های خاص بلندگوها تنظیم می‌کند. توسعه‌دهنده نمی‌تواند این تنظیمات را به صورت برنامه‌نویسی تغییر دهد — فقط می‌تواند پردازش صدای سیستم را از طریق پارامترهای سیستم خاموش یا روشن کند.

مثال پخش از طریق AudioTrack در Android

kotlin
fun playTone(frequency: Int) {
    val sampleRate = 44100
    val duration = 1.0
    val numSamples = (sampleRate * duration).toInt()
    val samples = ShortArray(numSamples)

    for (i in 0 until numSamples) {
        val t = i.toDouble() / sampleRate
        samples[i] = (Short.MAX_VALUE * sin(
            2.0 * Math.PI * frequency * t
        )).toShort()
    }

    val track = AudioTrack(
        AudioManager.STREAM_MUSIC,
        sampleRate,
        AudioFormat.CHANNEL_OUT_MONO,
        AudioFormat.ENCODING_PCM_16BIT,
        numSamples * 2,
        AudioTrack.MODE_STATIC
    )
    track.write(samples, 0, numSamples)
    track.play()
}

کد سیگنال سینوسی با فرکانس مشخص (PCM 16-bit، مونو) تولید کرده و آن را از طریق AudioTrack در جریان STREAM_MUSIC پخش می‌کند. AudioTrack یک API سطح پایین برای تولید صدا در زمان واقعی است: برنامه به بافر صوتی دسترسی مستقیم دارد و پخش را با تأخیر کمتر از 50 میلی‌ثانیه مدیریت می‌کند.

پارامترهای اصلی: امپدانس، حساسیت، محدوده فرکانسی

امپدانس بلندگو — مقاومت الکتریکی کل سیم‌پیچ که در فرکانس 1 کیلوهرتز بر حسب اهم اندازه‌گیری می‌شود. برای بلندگوهای موبایل، مقدار معمول 4 و 8 Ω است. قانون اهم جریان را تعیین می‌کند: در ولتاژ ثابت 3.7 ولت، بلندگوی 4 Ω دو برابر بلندگوی 8 Ω جریان مصرف کرده و صدای بلندتری تولید می‌کند. با این حال، امپدانس پایین گرمایش تقویت‌کننده کلاس D را افزایش می‌دهد.

حساسیت (SPL, Sound Pressure Level) — فشار صوت در فاصله 1 متری با اعمال توان 1 وات. بر حسب dB/W/m اندازه‌گیری می‌شود. مقدار معمول برای بلندگوی اصلی گوشی هوشمند 78–85 dB/W/m است. تفاوت 3 دسی‌بل معادل دوبرابر شدن توان الکتریکی است. حساسیت توسط ساختار دیافراگم، مواد و حجم محفظه آکوستیک تعیین می‌شود.

محدوده فرکانسی — بازه فرکانس‌هایی که بلندگو سیگنال را با ناهمواری حداکثر ±10 دسی‌بل بازتولید می‌کند. برای بلندگوی داخلی گوشی هوشمند — 200–18000 هرتز. حد پایین به دلیل اندازه دیافراگم و حجم محفظه، حد بالا به دلیل اینرسی سیم‌پیچ و جرم سیستم متحرک است.

طبق داده‌های DXOMARK Audio (2025)، گوشی‌های پرچمدار در تست‌های بلندی صدا به SPL 75–82 دسی‌بل با THD کمتر از 1% در 70% صدا دست می‌یابند. رهبران کیفیت صدای بلندگوها iPhone 16 Pro Max، Samsung Galaxy S25 Ultra و Xiaomi 15 Pro هستند.

پخش صدا: Android AudioTrack و iOS AVAudioPlayer

AudioTrack (Android) — API برای ارسال بافرهای PCM مستقیماً به جریان صوتی. برنامه محتوای بافر را مدیریت می‌کند که امکان تولید تن‌ها، پخش جریانی صدا از طریق شبکه یا میکس چند منبع را فراهم می‌کند. AudioTrack در دو حالت کار می‌کند: MODE_STATIC (یک بافر یکبار پخش می‌شود) و MODE_STREAM (بافرها به طور مداوم از طریق write() ارسال می‌شوند).

AVAudioPlayer (iOS) — API سطح بالا برای پخش فایل‌های با فرمت MP3، AAC، WAV و غیره. برای دسترسی سطح پایین به بافر صوتی از AVAudioEngine با گره player استفاده می‌شود. AVAudioPlayer نیاز به تجزیه کدک‌ها ندارد — سیستم خود فرمت فایل را از طریق AudioToolbox به PCM رمزگشایی می‌کند.

برای برنامه‌های حساس به تأخیر (بازی‌ها، سینت‌سایزرها)، در iOS از AVAudioSession با دسته .playback و گزینه .withAudioWithOthers برای میکس با موسیقی پس‌زمینه استفاده می‌شود. در Android — AudioTrack با PERFORMANCE_MODE_LOW_LATENCY (Android 8+) برای کاهش تأخیر به 10–20 میلی‌ثانیه.

مثال پخش در Swift (iOS)

swift
import AVFoundation

func playSound(name: String) {
    guard let url = Bundle.main.url(
        forResource: name, withExtension: "mp3"
    ) else { return }

    let session = AVAudioSession.sharedInstance()
    try? session.setCategory(.playback)

    let player = try? AVAudioPlayer(contentsOf: url)
    player?.volume = 0.8
    player?.play()
}

کد فایل را در bundle پیدا می‌کند، جلسه صوتی را با دسته .playback فعال می‌کند (پخش حتی در حالت بی‌صدا) و پخش‌کننده را راه‌اندازی می‌کند. AVAudioPlayer رمزگشایی و پخش را به طور خودکار مدیریت می‌کند — توسعه‌دهنده فقط باید URL را ارائه دهد و صدا را تنظیم کند.

بهبود صدا: اکولایزر، Virtual Surround، DAC

گوشی‌های هوشمند مدرن شامل الگوریتم‌های نرم‌افزاری بهبود صدا در سطح کدک یا DSP هستند. اکولایزر دامنه باندهای فرکانسی را تنظیم می‌کند. Android کلاس Equalizer را از API AudioEffect با preset (Rock، Classical، Bass Boost) و باندهای سفارشی ارائه می‌دهد. iOS — MPVolumeView با اکولایزر سیستمی فقط برای برنامه Music.

Virtual Surround (صدای مجازی سه‌بعدی) سیگنال استریو را از طریق فیلترهای HRTF (Head-Related Transfer Function) پردازش می‌کند و موقعیت منابع صدا را در اطراف شنونده شبیه‌سازی می‌کند. از طریق IAudioProcessingObject (Android) یا AVAudioUnitReverb / AVAudioUnitEQ (iOS) پیاده‌سازی می‌شود. برای بازی‌ها و ویدیو، Virtual Surround درک فضایی را بهبود می‌بخشد اما دقت مکان‌یابی منبع را کاهش می‌دهد.

DAC (Digital-to-Analog Converter) جریان دیجیتال PCM را به سیگنال آنالوگ برای بلندگو تبدیل می‌کند. اکثر SoCها (Snapdragon، A17) دارای DAC داخلی با فرکانس تا 384 کیلوهرتز و عمق تا 32 بیت هستند. مدل‌های پرچمدار (LG G8 با ESS Sabre، Xiaomi 15 با AKM) از DAC کلاس Hi-Fi جداگانه با SNR تا 132 دسی‌بل و پشتیبانی DSD استفاده می‌کنند — برای هدفون‌های باسیم، نه برای بلندگوهای داخلی.

سوالات متداول

چرا بلندگوهای داخلی گوشی هوشمند باس را ضعیف پخش می‌کنند؟

فرکانس‌های پایین نیاز به جابجایی حجم زیادی از هوا دارند — مساحت دیافراگم بلندگوی کوچک (12–16 میلی‌متر) برای ایجاد فشار فرکانس پایین کافی نیست. حد پایین اکثر گوشی‌های هوشمند 150–200 هرتز است. برای انتقال باکیفیت باس به یک ساب‌ووفر جداگانه یا هدفون با قطر درایور 40+ میلی‌متر نیاز است.

Earpiece چیست و چه تفاوتی با main speaker دارد؟

Earpiece (بلندگوی مکالمه) — بلندگوی کم‌قدرت (0.1–0.3 وات) در لبه بالایی گوشی هوشمند برای انتقال گفتار. برای محدوده فرکانسی 300–3400 هرتز بهینه شده است. Main speaker — بلندگوی قوی‌تر (1–2 وات) در لبه پایینی برای موسیقی، ویدیو و بلندگو با محدوده کامل 150–18000 هرتز.

چگونه می‌توان صدای بلندگو را در برنامه به صورت برنامه‌نویسی کنترل کرد؟

در Android — AudioManager.setStreamVolume(STREAM_MUSIC, level, 0) برای تغییر صدای سیستم. در iOS — AVAudioSession.setActive(true) با تنظیم outputVolume (فقط برای پخش‌کننده خود). هر دو پلتفرم امکان تنظیم صدای نسبی پخش‌کننده را از طریق ویژگی volume فراهم می‌کنند.

کدام API کمترین تأخیر (low latency) را در صدا فراهم می‌کند؟

در Android 8+ — AudioTrack با PERFORMANCE_MODE_LOW_LATENCY + پیکربندی .playback در AAudio. تأخیر 10–20 میلی‌ثانیه است. در iOS — AVAudioEngine با AVAudioSessionCategory .playback و گزینه .withAudioWithOthers تأخیر 5–15 میلی‌ثانیه را فراهم می‌کند. برای بازی‌ها و سینت‌سایزرها OpenAL (iOS) یا Oboe (Android) توصیه می‌شود.

THD بلندگو چیست و چه مقداری قابل قبول است؟

THD (Total Harmonic Distortion) — ضریب کل اعوجاج هارمونیک که نشان می‌دهد اعوجاج غیرخطی بلندگو چقدر با سیگنال اصلی تفاوت دارد. برای بلندگوی داخلی گوشی هوشمند، THD کمتر از 1% در 70% صدا یک شاخص عالی است. در THD 5–10% صدا خش‌دار و کثیف می‌شود.

خلاصه

  • بلندگوی گوشی هوشمند — مبدل الکترودینامیک با توان 1–2 وات و قطر دیافراگم 12–16 میلی‌متر
  • پیکربندی شامل earpiece (بالا، 300–3400 هرتز) و main speaker (پایین، 150–18000 هرتز) برای صدای استریو
  • بلندگوهای پیزوسرامیک به عنوان Crystal Speaker استفاده می‌شوند — ارتعاش نمایشگر از طریق عنصر پیزوالکتریک بدون آهنربا
  • محفظه تشدید (0.5–1.5 میلی‌لیتر) فرکانس قطع را به 150–200 هرتز کاهش داده و باس را بهبود می‌بخشد
  • Android AudioTrack — API سطح پایین با تأخیر 10–50 میلی‌ثانیه برای تولید و پخش جریانی صدا
  • iOS AVAudioPlayer — پخش‌کننده سطح بالا با رمزگشایی خودکار فایل‌های صوتی
  • اکولایزر، Virtual Surround و DAC — بهبودهای نرم‌افزاری و سخت‌افزاری صدا در سطح سیستم‌عامل

ما یک اپلیکیشن موبایل به صورت کلید در دست توسعه خواهیم داد

IT Sectr از سال 2017 برنامه‌های iOS و Android را برای استارتاپ‌ها و کسب‌وکارها ایجاد می‌کند. ما به شما مشاوره می‌دهیم و بهترین راه‌حل را پیشنهاد خواهیم کرد.

بحث درباره پروژه

همچنین بخوانید