Home » فروشگاه » ماژول ضربان قلب ADPD188GG
محصول اوریجینال جبرابیت
تست شده
کیفیت مهندسی
ضربان قلب و پالس اکسیمتر

ماژول ضربان قلب ADPD188GG

12.000.000 ریال

دسترسی: موجود در انبار

نوع ماژول

ماژول پایش ضربان قلب و اندازه‌گیری SpO2 بازتابی

ولتاژ تغذیه

3V3, 5V

پیک طول موج

Green: 525nm PD1: 0.4nm PD2: 0.8nm

نوع خروجی

I2C, SPI, Digital

رزولوشن ADC

14 Bit

انواع فیلتر

IR cut Filter

ابعاد

Gebra small(36.29mm x 32.72mm)

دمای کاری

-40 to +85 °C

توجه!

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

مروری بر سنسور ADPD188GG

ADPD188GG یک سنسور  14 بیتی  آنالوگ Front_end  مانیتورینگ ضربان قلب و اندازه گیری SPO2 ، در سایز (3.9mm×5mm×0.9mm)میباشد.

این ماژول یک front end فوتومتریک بسیار کارآمد، دو ال ای دی سبز و دو فوتو دیود را در خود ادغام میکند. قسمت جلویی مدار مجتمع (ASIC) از یک بلاک کنترلی و یک مبدل آنالوگ به دیجیتال 14 بیتی و سه ال ای دی درایو انعطاف پذیر قابل تنظیم مستقل تشکیل شده است. در این سنسور، مدار کنترل شامل سیگنالینگ منعطف LED و تشخیص همزمان است.front-end آنالوگ این سنسور نیز بهترین عملکرد را در دفع آفست سیگنال و انحراف ناشی از تداخلات مدوله شده ایی که عموما ناشی از نور محیط هستند، دارد.

مشخصات فنی

  • Output type: Digital – SPI and I2C
  • ADC Resolution: 14 Bit
  • Type of filter: IR cut filter
  • Wavelength Peak: Green: 525nm PD1: 0.4nm PD2: 0.8nm

کاربردها

  • Optical heart rate monitoring
  • Reflective SpO2 measurement
  • CNIBP measurement

ماژول GebraBit ADPD188GG

  • با توجه به اینکه دسترسی به پایه‌های سنسور دشوار است، کاربران برای توسعه سخت‌افزاری و نرم‌افزاری این سنسور به یک برد ابتدایی (starter board) و درایور نیاز دارند. برای راحتی کاربران، GebraMS برد ماژول ضربان قلب ADPD188GG را طراحی کرده است. کاربران می‌توانند به کمک این برد، به مهم‌ترین پایه‌های سنسور به‌راحتی دسترسی پیدا کنند.
  • کافی است برد ماژول ضربان قلب ADPD188GG را روی برد (Breadboard) قرار دهید و سپس با یکی از بردهای Arduino، Raspberry Pi یا Discovery و با اعمال ولتاژ مناسب، آن را راه‌اندازی کنید.
  • ما به‌ویژه استفاده از Gebra STM32F303 را توصیه می‌کنیم؛ چرا که این برد دارای رگولاتور داخلی ۳.۳ ولت است و ترتیب پایه‌های آن با تمامی ماژول‌های Gebra هماهنگ است (استاندارد GEBRABUS)، بنابراین می‌توانید برد ماژول ضربان قلب ADPD188GG را مستقیماً به سوکت مربوطه متصل کرده و بدون نیاز به سیم‌کشی، برنامه‌نویسی را آغاز کنید.

GebraBit ADPD188GG یک ماژول نوری یکپارچه با قابلیت حذف و عدم پذیرش نور محیط با دو ال ای دی سبز و دو فوتودیود با فیلتر قطع IR میباشد که به دلیل به کارگیری رگولاتور 1V8در ساختار آن، برای فعال‌سازی سنسور ماژول به ولتاژ تغذیه‌ی 5V نیاز است.

ارتباط با این ماژول هم از طریق پروتکل I2C و هم از طریق پروتکل SPI امکان پذیر است و کاربران میتوانند با استفاده از 5 جامگر سلکتور تعبیه شده درسمت راست ماژول پروتکل ارتباطی مد نظر خود را انتخاب کنند.

توجه: با توجه به اینکه پین PA14 ماژول میکروکنترلرGebraBit STM32F303 برای پروگرام کردن میکروکنترلر استفاده میشود،تنظیم I2C بر روی پین های PA14 و PA15 در این ورژن مقدور نمی باشد ،لذا در اتصال I2C به ماژول میکروکنترلرGebraBit STM32F303 در این ورژن (ورژن شماره2) ، ماژول GebraBitADPD188GG  نمی تواند به صورت Pin to Pin بر روی آن قرار گیرد.

با تنظیم این ماژول روی پروتکل SPI میتوانید به راحتی آن را به صورت  Pin-to-Pin روی ماژول میکروکنترلریGebraBit STM32F303  قراردهید.

ویژگی‌های ماژول GebraBit ADPD188GG

  • User-selectable I2C logic level voltage
  • User-selectable ADPD188GG Green LED Anode Supply Voltage
  • User-selectable interface protocol (I2C or SPI)
  • 1V8 Voltage Regulator
  • 1V8 Output Voltage
  • On Board, ON/OFF LED indicator
  • Pin Compatible with GEBRABUS
  • Access to all important I/O of ADPD188GG
  • It can be used as a daughter board of GEBRABIT MCU Modules
  • Featuring Castellated pad (Assembled as SMD Part)
  • Separatable screw parts to reduce the size of the board
  • Package: GebraBit small (36.29mm x 32.72mm)

معرفی بخش های ماژول

سنسور ADPD188GG

ای سی اصلی این ماژول بوده که مدار آن طراحی شده و در بالای ماژول قرار گرفته و وظیفه‌ی مانیتورینگ ضربان قلب و اندازه گیری SPO2 را برعهده دارد.

جامپرهای انتخاب پروتکل ارتباطی

در صورتی که مقاومتهای 0R تمام Jumper Selector ها به سمت چپ باشد،پروتکل I2C انتخاب شده است.

در صورتی که مقاومتهای 0R تمام Jumper Selector ها به سمت راست باشد،پروتکل SPI انتخاب شده است.

به صورت پیش فرض پروتکل I2C انتخاب شده است.

جامپرسلکتور VI2C

باتوجه به وضعیت مقاومت 0R جامپر VI2C، سطح منطق (Logic Level) ارتباط دیجیتال  I2C سنسور از بین 1V8 و 3V3 تعیین میگردد.

جامپر سلکتور ولتاژ LED (VLED SEL)

با توجه به وضعیت مقاومت‌های 0R  جامپر “VLED SEL” ولتاژ تغذیه آند LED سبز بین “5V” یا “3V3” تعیین می‌شود.

رگولاتور 1.8V XC6206P182MR-G

 به منظور دست‌یابی به ولتاژ 1V8 ولتاژ سطح منطقی رابط  I2C، یک رگولاتور 1.8 ولت XC6206P182MR-G در ماژول GebraBit ADPD188GG  به کار رفته که به سبب آن، برای فعال‌سازی سنسور ماژول به ولتاژ تغذیه‌ی 5V نیاز است.

تغذیه LED

با توجه به وضعیت جامپرها و اعمال ولتاژ به ماژول توسط پین مربوطه، LED ماژول روشن می شود.

پین های ماژول

پین های تغذیه

  • 5V و 3V3 و 1V8 : این پین‌ها می توانند با توجه به وضعیت Jumper Selector ها، تغذیه اصلی سنسور و  ولتاژ پایه‌ی LED  و ولتاژ سطح منطق ارتباط دیجیتال I2C ماژول را تامین کنند.
  • GND : این پین زمین مشترک برای تغذیه ماژول است.

پین‌های I2C

با استفاده از Jumper Selector های تعبیه شده روی برد می توان نوع ارتباط با ماژول را انتخاب کرد.در صورتی که مقاومتهای 0R تمام Jumper Selector ها به سمت چپ باشد،پروتکل I2C انتخاب شده است.

  • SDA : این پین، پین دیتای ارتباط I2C می باشد، که به پین دیتای متناظر در میکروکنترلر(پردازنده) ، متصل می شود.با توجه به وضعیت جامپر VI2C ، می‌توانید از سطح منطق(Logic Level) با ولتاژ 1V8 یا 3V3  استفاده کنید.این پین با یک مقاومت  پول آپ (Pull Up) شده است.
  • SCL : این پین، پین کلاک ارتباط I2C می باشد، که به پین کلاک متناظر در میکروکنترلر(پردازنده) ، متصل می شود.با توجه به وضعیت جامپر VI2C، می‌توانید از سطح منطق(Logic Level) با ولتاژ 1V8 یا 3V3 استفاده کنید.این پین با یک مقاومت  پول آپ (Pull Up) شده اس

پین های SPI

با استفاده از Jumper Selector های تعبیه شده روی برد می توان نوع ارتباط با ماژول را انتخاب کرد.در صورتی که مقاومتهای 0R تمام Jumper Selector ها به سمت راست باشد،پروتکل SPI اتنخاب شده است.وضعیت جامپر AD0 SEL در این حالت بی تاثیر است.

  • SDI(MOSI) : از این پین، برای ارسال دیتا از میکروکنترلر(پردازنده) به ماژول(سنسور) استفاده میشود.نام اختصاری این پین برگرفته از عبارت لاتین Serial Data In / Microcontroller Out Sensor In می باشد.
  • SDO(MISO) : از این پین، برای ارسال دیتا از ماژول(سنسور) به میکروکنترلر(پردازنده) استفاده میشود.نام اختصاری این پین برگرفته از عبارت لاتین Serial Data Out / Microcontroller In Sensor Out می باشد.
  • SCK : این پین، پین کلاک برای ارتباط SPI بوده که از نوع ورودی (Input) برای سنسور محسوب و به پین کلاک متناظر در میکروکنترلر(پردازنده) ، متصل می شود.
  • CS : این پین، پین Chip Select برای ارتباط SPI با ماژول(سنسور) می باشد، که با اعمال ولتاژ LOW (0V) ،ماژول(سنسور) برای ارتباط SPI انتخاب می شود.این پین از نوع ورودی (Input) برای سنسور محسوب می شود.

دیگر پین‌ها

  • GP0 و GP1 : این پین‌ها، به ترتیب پین‌های GPIO0 و GPIO1 ماژول است که میتوان از آنها به عنوان پین‌های ورودی / خروجی همه منظوره استفاده کرد.
  • IN1 و IN2 : این دو پین، پین‌های ورودی آنالوگ جریان خارجی میباشند.
  • PDC : این پین، پین بایاس کاتد مشترک فوتودیود است.
  • LD1 و LD2 وLD3 : این سه پین به ترتیب ، پین‌های جریان سینک درایورهای LED های 1 و 2 و 3 هستند.

اتصال به پردازنده

اتصال I2C با GebraBit STM32F303

ابتدا اطمینان حاصل کنید که پروتکل I2C با استفاده از جامپر های روی برد انتخاب شده است، سپس برای اتصال I2C ماژول GebraBit ADPD188GG به ماژول میکروکنترلرGebraBit STM32F303 بعد از تعریف کردن SDA و SCL رو پین های PB9 و PB8 (برای راحتی کار در STMCUBEMX)مراحل زیر را دنبال کنید:

  • پین 3V3 ماژول ADPD188GG را به پین 3V3 خروجی ماژول میکروکنترلر متصل کنید.(سیم قرمز)
  • پین GND ماژول ADPD188GG را به پین GND ماژول میکروکنترلر متصل کنید.(سیم سیاه)
  • پین SCL ماژول ADPD188GG را به پین PB8 ماژول میکروکنترلر (SCL) متصل کنید.(سیم آبی)
  • پین SDA ماژول ADPD188GG را به پین PB9 ماژول میکروکنترلر (SDA) متصل کنید.(سیم زرد)

اتصال SPI با GebraBit STM32F303

ابتدا اطمینان حاصل کنید که پروتکل SPI با استفاده از جامپر های روی برد انتخاب شده است، سپس برای اتصال SPI ماژول GebraBit ADPD188GG به ماژول میکروکنترلرGebraBit STM32F303 بعد از تعریف کردن SDI و SDO و SCK و CS رو پین های PB5 و PB4 و PB3 و PC13 (برای راحتی کار در STMCUBEMX) ماژول GebraBit ADPD188GG را به صورت Pin to Pin به راحتی بر روی ماژول GebraBit STM32F303 قرار دهید.

اتصال SPI یا I2C با GebraBit ATMEGA32A

با توجه به اینکه پین های SPI و I2C میکروکنترلر ATMEGA32A بر اساس استاندارد GEBRABUS متناظر با پین های SPI و I2C  دیگر ماژول های GEBRABIT می باشد،  ماژول GebraBit ADPD188GG را به صورت Pin to Pin به راحتی بر روی ماژول GebraBit ATMEGA32A قرار داده و با تغییر وضعیت مقاومت های جامپر انتخاب پروتکل، با ماژول GebraBit ADPD188GG از طریق SPI یا I2C ارتباط برقرار کنید.

توجه: در صورت استفاده از ماژول‌های میکروکنترلری GebraBit توجه داشته باشید که جامپر سلکتورVCC ماژول GebraBit  ADPD188GG روی 3V3 باشد تا راحت تر بتوانید ولتاژ3V3 را از ماژول میکروکنترلری بگیرید.

اتصال I2C با ARDUINO UNO

ابتدا اطمینان حاصل کنید که پروتکل I2C با استفاده از جامپر های روی برد انتخاب شده است، سپس برای اتصال I2C ماژول GebraBit ADPD188GG به ARDUINO UNO مراحل زیر را دنبال کنید:

  • پین 3V3 ماژول ADPD188GG را به پین 3V3 خروجی برد ARDUINO UNO متصل کنید.(سیم قرمز)
  • پین GND ماژول ADPD188GG را به پین GND برد ARDUINO UNO متصل کنید.(سیم سیاه)
  • پین SCL ماژول ADPD188GG را به پین A5 برد ARDUINO UNO( (SCLمتصل کنید.(سیم آبی)
  • پین SDA ماژول ADPD188GG را به پین A4 برد ARDUINO UNO( (SDAمتصل کنید.(سیم نارنجی)

اتصال SPI با ARDUINO UNO

ابتدا اطمینان حاصل کنید که پروتکل SPI با استفاده از جامپر های روی برد انتخاب شده است، سپس برای اتصال SPI ماژول GebraBit ADPD188GG به ARDUINO UNO مراحل زیر را دنبال کنید:

  • پین 3V3 ماژول ADPD188GG را به پین 3V3 خروجی برد ARDUINO UNO متصل کنید.(سیم قرمز)
  • پین GND ماژول ADPD188GG را به پین GND برد ARDUINO UNO متصل کنید.(سیم سیاه)
  • پین SDI ماژول ADPD188GG را به پین D11 برد ARDUINO UNO( (SDIمتصل کنید.(سیم زرد)
  • پین SDO ماژول ADPD188GG را به پین D12 برد ARDUINO UNO( (SDOمتصل کنید.(سیم بنفش)
  • پین SCK ماژول ADPD188GG را به پین D13 برد ARDUINO UNO( (SCKمتصل کنید.(سیم نارنجی)
  • پین CS ماژول ADPD188GG را به پین D10 برد ARDUINO UNO( (CSمتصل کنید.(سیم آبی)
نوع ماژول

ماژول پایش ضربان قلب و اندازه‌گیری SpO2 بازتابی

ولتاژ تغذیه

3V3, 5V

پیک طول موج

Green: 525nm PD1: 0.4nm PD2: 0.8nm

نوع خروجی

I2C, SPI, Digital

رزولوشن ADC

14 Bit

انواع فیلتر

IR cut Filter

ابعاد

Gebra small(36.29mm x 32.72mm)

دمای کاری

-40 to +85 °C

هیچ پروژه‌ای یافت نشد.

1. ADPD188GG چگونه کار می‌کند و اصل عملکرد آن چیست؟

سنسور ADPD188GG یک ماژول اپتیکال مجتمع است که شامل LED و فوتودیود بوده و بر اساس اندازه‌گیری نور بازتابی عمل می‌کند. در این روش، تغییرات شدت نور بازتابی به‌صورت دیجیتال در رجیسترها ذخیره می‌شود و از طریق رابط I²C خوانده می‌شود. این سنسور برای کاربردهای PPG و تشخیص حرکت نوری طراحی شده است. استفاده از فیلترهای زمانی دیجیتال باعث کاهش نویز می‌شود.

🔗 Reference: Official Datasheet – ADPD188GG


2. سنسور ADPD188GG چه مزیتی نسبت به سنسورهای اپتیکال معمولی دارد؟

سنسور ADPD188GG از یک ساختار مجتمع LED + PD استفاده می‌کند که باعث کاهش فاصله اپتیکی و افزایش SNR می‌شود. طراحی آن برای کاهش Ambient Light Interference به کمک روش Correlated Double Sampling انجام شده است. همچنین مصرف توان پایین آن (معمولاً زیر 200 µA در حالت اندازه‌گیری PPG) مناسب Wearables است. پردازش داخلی باعث افزایش دقت نسبت به سنسورهای دو قطعه‌ای می‌شود.

🔗 Reference: Technical Article – ADPD188GG


3. محدوده ولتاژ کاری ADPD188GG چقدر است؟

سنسور ADPD188GG معمولاً با ولتاژ 1.8V برای بخش دیجیتال و حدود 3.0V برای LED Driver کار می‌کند. جریان LED بسته به تنظیمات، بین 10mA تا 370mA قابل تنظیم است. پایداری ولتاژ منبع تغذیه روی accuracy و نویز خروجی تأثیر مستقیم دارد. توصیه می‌شود از LDO کم‌نویز استفاده شود.

🔗 Reference: Official Datasheet – ADPD188GG


4. نرخ نمونه‌برداری (Sampling Rate) در ADPD188GG چطور تعیین می‌شود؟

ADPD188GG به کمک Registerهای Timing Engine امکان تنظیم Sampling Rate از چند Hz تا چند kHz را دارد. این تنظیمات شامل Pulse Repetition، LED Pulse Width و Integration Time است. افزایش Sampling Rate باعث افزایش مصرف توان می‌شود. انتخاب نرخ مناسب بسته به کاربرد PPG یا Gesture Detection متفاوت است.

🔗 Reference: UG-1256 Evaluation Guide


5. آیا ADPD188GG از رابط SPI پشتیبانی می‌کند؟

خیر، سنسور ADPD188GG تنها از رابط I²C برای ارتباط دیجیتال پشتیبانی می‌کند. سرعت استاندارد I²C تا 400kHz بوده و رجیسترها با پروتکل 16-bit Address mapping خوانده/نوشته می‌شوند. طراحی باس I²C باید با مقاومت‌های Pull-up مناسب انجام شود. تداخل نویز روی I²C می‌تواند باعث Read Error شود.

🔗 Reference: Datasheet – Communication Section


6. چگونه می‌توان ADPD188GG را کالیبره کرد؟

کالیبراسیون ADPD188GG شامل تنظیم LED Current، تنظیم Gain و تعیین Baseline Offset است. برای کاهش Drift حرارتی توصیه می‌شود Calibration در چند دمای مختلف انجام شود. الگوریتم‌های Compensation نیز می‌توانند با استفاده از Moving Average یا FIR Filter اعمال شوند. در دستگاه‌های پزشکی کالیبراسیون قبل از هر استفاده ضروری است.

🔗 Reference: Opto-Mechanical Integration Guide


7. Drift حرارتی در سنسور ADPD188GG چگونه جبران می‌شود؟

Drift حرارتی بیشتر بر روی LED Output و Photodiode Dark Current اثر می‌گذارد. برای جبران آن می‌توان از Temperature Lookup Table یا الگوریتم Dynamic Offset Correction استفاده کرد. در طراحی Wearables، اندازه‌گیری دوره‌ای Offset در حالت بدون تماس (No-Touch) ضروری است. همچنین پایدار نگه‌داشتن LED Current اهمیت بالایی دارد.

🔗 Reference: Official Datasheet – ADPD188GG


8. آیا ADPD188GG قابلیت Multi-Wavelength دارد؟

بله، سنسور ADPD188GG شامل LEDهای IR و Green بوده و امکان سوئیچ بین آن‌ها توسط Register های LED Select فراهم است. استفاده از چند طول موج باعث افزایش accuracy در SpO₂ و HRV می‌شود. لازم است Timing و Pulse Width متناسب با LED انتخاب شود. Cross-Talk بین LEDها باید به‌صورت نرم‌افزاری جبران شود.

🔗 Reference: Datasheet LED Control Section


9. چه نکاتی برای Layout سنسور ADPD188GG باید رعایت شود؟

در طراحی PCB برای ADPD188GG باید ناحیه اطراف سنسور از هرگونه مسیر High-Current دور باشد. زمین (GND) باید یکپارچه و بدون Loop اضافی باشد. همچنین سوراخ یا شکاف زیر ماژول ممنوع است. فاصله LED تا محفظه خارجی باید دقیق باشد تا تلفات نوری کاهش یابد.

🔗 Reference: Opto-Mechanical Integration Guide


10. مقاومت پیشنهادی Pull-up برای I²C در ADPD188GG چقدر است؟

مقدار استاندارد Pull-up برای SDA و SCL معمولاً بین 2.2kΩ تا 4.7kΩ انتخاب می‌شود. مقدار دقیق به طول مسیر و ظرفیت باس (Bus Capacitance) بستگی دارد. مقادیر کوچکتر Rise-Time را بهبود می‌دهند اما مصرف توان افزایش می‌یابد. برای ADPD188GG مقدار 2.2kΩ توصیه می‌شود.

🔗 Reference: Datasheet – Digital Interface


11. تنظیم Gain در ADPD188GG چگونه انجام می‌شود؟

رجیسترهای Signal Amplifier در ADPD188GG امکان انتخاب Gain از Low تا High را فراهم می‌کنند. استفاده از Gain بالا در نور محیط زیاد باعث Saturation می‌شود. معمولاً از Auto-Gain Algorithm استفاده می‌شود که با تغییر جریان LED ترکیب می‌گردد. انتخاب Gain مناسب نقش مستقیم در SNR دارد.

🔗 Reference: UG-1256 Evaluation Guide


12. چرا خروجی ADPD188GG در محیط پرنور اشباع می‌شود؟

اشباع شدن (Saturation) معمولاً به دلیل ورود نور محیط زیاد به فوتودیود است. ADPD188GG از Ambient Light Rejection استفاده می‌کند ولی در مقابل نور مستقیم خورشید ممکن است Saturate شود. برای حل مشکل باید از Mechanical Shield استفاده کرد. کم‌کردن Integration Time نیز مفید است.

🔗 Reference: Datasheet – Optical Characteristics


13. چگونه Noise در سنسور ADPD188GG کاهش می‌یابد؟

Noise در ADPD188GG عمدتاً ناشی از Shot Noise و Dark Current است. استفاده از Averaging و FIR Filter کمک زیادی می‌کند. همچنین کاهش LED Current در محیط‌های کم‌نور توصیه نمی‌شود زیرا SNR کاهش می‌یابد. طراحی PCB با زمین تمیز نیز مهم است.

🔗 Reference: Technical Article – ADPD188GG


14. تأخیر زمانی (Latency) در ADPD188GG چقدر است؟

Latency به تنظیمات Integration Time و تعداد Pulses بستگی دارد. معمولاً در کاربردهای PPG این مقدار بین 5 تا 20ms است. افزایش Sampling Rate موجب کاهش Latency می‌شود اما توان مصرفی بالا می‌رود. در دستگاه‌های Real-Time این موضوع مهم است.

🔗 Reference: Datasheet Timing Engine


15. جریان LED در ADPD188GG چگونه انتخاب می‌شود؟

ADPD188GG امکان تنظیم LED Current از 10mA تا 370mA را دارد. مقدار مناسب باید براساس ضخامت پوست و میزان نور محیط تعیین شود. جریان بیش از حد باعث Heating و Drift می‌شود. در Wearables معمولاً 50–120mA کافی است.

🔗 Reference: Datasheet LED Specs


16. آیا ADPD188GG برای اندازه‌گیری SpO₂ مناسب است؟

بله، LED Dual-Color و تنظیم دقیق Timing باعث دقت بالا در SpO₂ می‌شود. برای افزایش accuracy باید از الگوریتم‌هایی مثل Ratio-of-Ratios استفاده کرد. انتخاب مناسب LED Pulse Amplitude نیز مهم است. در بسیاری از Earbuds از همین سنسور برای SpO₂ استفاده شده است.

🔗 Reference: Official Datasheet – ADPD188GG


17. چگونه باید ADPD188GG را در Arduino راه‌اندازی کرد؟

راه‌اندازی ADPD188GG نیازمند I²C Driver و تنظیم رجیسترهای اولیه است. ابتدا باید LED Current، Time Slots و Mode انتخاب شود. سپس داده‌ها با Read Burst از رجیسترهای FIFO خوانده می‌شوند. ساختن یک Arduino Library ساده امکان‌پذیر است اما رسمی نیست.

🔗 Reference: UG-1256 Evaluation Guide


18. نحوه راه‌اندازی ADPD188GG در STM32 چگونه است؟

در STM32 باید I²C با سرعت 400kHz فعال شود و سپس رجیسترهای پیکربندی نوشته شوند. استفاده از HAL_I2C_Mem_Write و HAL_I2C_Mem_Read مناسب است. FIFO باید به‌صورت دوره‌ای تخلیه شود تا Overflow نشود. در کاربردهای Real-Time بهتر است از Interrupt استفاده شود.

🔗 Reference: Official Datasheet – ADPD188GG


19. آیا امکان استفاده هم‌زمان HR و SpO₂ در ADPD188GG وجود دارد؟

بله، ADPD188GG با استفاده از Time-Slot Engine اجازه می‌دهد LED Green و IR در اسلات‌های مستقل فعال شوند. این روش باعث جلوگیری از Cross-Talk می‌شود. با این حال، توان مصرفی افزایش خواهد یافت.

🔗 Reference: EngineerZone Thread ADPD188GG


20. آیا ADPD188GG در برابر رطوبت حساس است؟

رطوبت می‌تواند بر روی کیفیت نور بازتابی اثر داشته باشد، مخصوصاً در Wearables. برای جلوگیری از Fogging باید از پوشش Hydrophobic استفاده شود. همچنین Seal مکانیکی مهم است. رطوبت باعث Drift کوتاه‌مدت می‌شود.

🔗 Reference: Integration Guide


21. کاربرد ADPD188GG در Earbuds چیست؟

سنسور ADPD188GG به‌طور گسترده در Earbuds برای اندازه‌گیری Heart Rate و SpO₂ استفاده می‌شود. طراحی کوچک و مجتمع بودن LED + PD باعث عملکرد پایدار در فضای محدود Earbud می‌شود. این سنسور نسبت به حرکات گوش حساسیت کمتری دارد.

🔗 Reference: Optical Heart Rate in Earbuds


22. کاربرد ADPD188GG در Wearables دیگر چیست؟

ADPD188GG در Smartwatch، Fitness Band و Medical Patch نیز استفاده می‌شود. SNR بالا و توان پایین آن مناسب کاربردهای طولانی‌مدت است. LEDهای داخلی باعث ساده‌شدن طراحی نوری دستگاه می‌شود.

🔗 Reference: Official Product Page


23. مشکل نویز زیاد در خروجی ADPD188GG چگونه رفع می‌شود؟

نویز زیاد می‌تواند ناشی از Gain اشتباه، LED Current کم، یا طراحی PCB ضعیف باشد. استفاده از Average Filter و افزایش Integration Time مؤثر است. همچنین محافظ نوری (Optical Shield) نقش مهمی دارد.

🔗 Reference: Datasheet – Noise Performance


24. چرا FIFO در سنسور ADPD188GG پر می‌شود؟

پر شدن FIFO معمولاً به علت نرخ خواندن پایین یا Sample Rate خیلی زیاد است. باید از Interrupt برای تخلیه FIFO استفاده شود. همچنین بررسی Flagهای Overflow ضروری است.

🔗 Reference: UG-1256 Evaluation Guide


25. چرا سنسور ADPD188GG روشن نمی‌شود؟

علت می‌تواند ولتاژ کمتر از مقدار حداقلی، تنظیم نادرست I²C یا خطای Startup باشد. بررسی رجیستر Status اولین قدم است. همچنین LED Current باید تنظیم شده باشد.

🔗 Reference: Datasheet Power-On Section


26. چرا داده‌های ADPD188GG ثابت (Flat Line) هستند؟

این مشکل معمولاً زمانی رخ می‌دهد که LED خاموش است یا Gain خیلی پایین تنظیم شده است. بررسی رجیسترهای LED Control ضروری است. همچنین باید بررسی کرد مسیر اپتیکی مسدود نشده باشد.

🔗 Reference: Official Datasheet – ADPD188GG


27. چرا ADPD188GG در محیط تاریک نویز بیشتری دارد؟

در نور کم Shot Noise غلبه می‌کند که سبب افزایش Noise Floor می‌شود. افزایش LED Current کمک‌کننده است. همچنین کاهش Integration Time توصیه نمی‌شود.

🔗 Reference: Technical Article – ADPD188GG


28. Cross-Talk در سنسور ADPD188GG چگونه کاهش می‌یابد؟

Cross-Talk ناشی از بازتاب داخلی محفظه است. استفاده از Mechanical Baffle و کاهش فاصله LED-PD موثر است. الگوریتم‌های Digital Subtraction هم کاربرد دارند.

🔗 Reference: Optical Integration Guide


29. آیا ADPD188GG برای HRV مناسب است؟

HRV نیازمند Sampling Rate بالا و Noise پایین است. ADPD188GG با Timing Engine قابل تنظیم می‌تواند HRV را با دقت مناسب اندازه‌گیری کند. همچنین Drift Correction ضروری است.

🔗 Reference: Datasheet Timing Engine


30. مدت‌زمان Boot-Time سنسور ADPD188GG چقدر است؟

Boot Time سنسور معمولاً کمتر از 1ms است. پس از آن باید رجیسترهای اولیه پیکربندی شوند. تا قبل از اتمام تنظیمات LED هیچ داده معنی‌داری تولید نمی‌شود.

🔗 Reference: Power-On Behavior – Datasheet


31. آیا ADPD188GG نیاز به Optical Window خاص دارد؟

بله، استفاده از شیشه یا پلاستیک با Transmittance بالا و ضخامت 0.3–1mm توصیه می‌شود. زاویه خروج LED باید با Material مطابقت داشته باشد.

🔗 Reference: Integration Guide


32. آیا ADPD188GG برای اندازه‌گیری تنفس مناسب است؟

اندازه‌گیری تنفس با استفاده از PPG امکان‌پذیر است زیرا شکل موج تنفس بر روی Envelope ضربان اثر می‌گذارد. لازم است از Filtering با Bandpass پایین استفاده شود.

🔗 Reference: Technical Article – ADPD188GG


33. آیا سنسور ADPD188GG با باتری کوچک سازگار است؟

مصرف توان پایین ADPD188GG آن را برای باتری‌های لیتیومی کوچک مناسب می‌کند. مصرف آن بسته به LED Current بین 200µA تا چند میلی‌آمپر است. استفاده از Duty-Cycling توصیه می‌شود.

🔗 Reference: Official Datasheet ADPD188GG


34. آیا امکان انجام Gesture Detection با ADPD188GG وجود دارد؟

بله، با تنظیم Sampling Rate بالا و تنظیم Integration Time مناسب می‌توان تغییرات سریع نور بازتابی را تشخیص داد. در بعضی Wearables از این روش استفاده شده است.

🔗 Reference: UG-1256 Guide


35. آیا ADPD188GG برای استفاده پزشکی مناسب است؟

ADPD188GG در بسیاری از دستگاه‌های پزشکی سطح Consumer استفاده شده اما برای Class II باید Calibration و Verification اضافی انجام شود. کیفیت Optical Path در این کاربردها بسیار مهم است.

🔗 Reference: Official Product Page – ADPD188GG

برای اطلاع دقیق از مقادیر کاری و حداکثر مقادیر مجاز آی‌سی‌ها، کاربران باید به دیتاشیت اصلی و رسمی آن قطعات مراجعه کنند

اگر هر یک از اسناد فنی ناقص یا اشتباه است، لطفاً به ما اطلاع دهید

با نظرات خود به تیم جبرا در بهبود کیفیت کمک کنید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توجه!

محصولات ما صرفاً برای اهداف تحقیقاتی و توسعه طراحی شده‌اند. جبرابیت صراحتاً اعلام می‌کند که در صورت استفاده کاربران از این محصولات در کاربردهای حساس و دقیق از جمله امور مالی یا مواردی که به جان و مال انسان آسیب می‌زنند، هیچ‌گونه مسئولیتی را نمی‌پذیرد.

برای اطلاع دقیق از مقادیر کاری و حداکثر مقادیر مجاز آی‌سی‌ها (IC)، کاربران باید حتماً به دیتاشیت اصلی و رسمی آن قطعات مراجعه کنند.

سبد خرید
پیمایش به بالا