{"id":6267,"date":"2026-06-12T10:29:48","date_gmt":"2026-06-12T10:29:48","guid":{"rendered":"https:\/\/materialparts.com\/apds-9960\/"},"modified":"2026-06-12T10:29:48","modified_gmt":"2026-06-12T10:29:48","slug":"apds-9960","status":"publish","type":"post","link":"https:\/\/materialparts.com\/ar\/apds-9960\/","title":{"rendered":"APDS-9960"},"content":{"rendered":"<h2>\u0646\u0638\u0631\u0629 \u0639\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c<\/h2>\n<p>The APDS-9960 from Broadcom is a digital ambient light, proximity, and gesture sensor with integrated IR LED. It detects directional gestures (up\/down\/left\/right) within 10-20cm range and provides RGB ambient light sensing via I2C in a compact 8-pin DFN module.<\/p>\n<h2>\u0627\u0644\u0645\u0648\u0627\u0635\u0641\u0627\u062a \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629<\/h2>\n<table>\n<tr>\n<td>Gesture Detection<\/td>\n<td>Up\/Down\/Left\/Right (10-20cm range)<\/td>\n<\/tr>\n<tr>\n<td>Proximity Detection<\/td>\n<td>Up to 20cm (adjustable)<\/td>\n<\/tr>\n<tr>\n<td>Ambient Light<\/td>\n<td>RGB + Clear channels, 16-bit<\/td>\n<\/tr>\n<tr>\n<td>IR LED<\/td>\n<td>Integrated, programmable current<\/td>\n<\/tr>\n<tr>\n<td>\u062c\u0647\u062f \u0627\u0644\u0625\u0645\u062f\u0627\u062f<\/td>\n<td>2.4V to 3.6V<\/td>\n<\/tr>\n<tr>\n<td>I2C Address<\/td>\n<td>0x39<\/td>\n<\/tr>\n<tr>\n<td>Operating Current<\/td>\n<td>1.0 uA (sleep) to 70 mA (LED active)<\/td>\n<\/tr>\n<tr>\n<td>\u062f\u0631\u062c\u0629 \u062d\u0631\u0627\u0631\u0629 \u0627\u0644\u062a\u0634\u063a\u064a\u0644<\/td>\n<td>-40 to 85 C<\/td>\n<\/tr>\n<tr>\n<td>\u0627\u0644\u062d\u0632\u0645\u0629<\/td>\n<td>DFN-8 (3.9 x 3.6 x 1.35mm)<\/td>\n<\/tr>\n<\/table>\n<h2>\u0627\u0644\u0645\u064a\u0632\u0627\u062a<\/h2>\n<ul>\n<li>Four directional photodiodes for gesture detection<\/li>\n<li>Integrated IR LED with programmable drive current<\/li>\n<\/ul>\n<h2>\u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a<\/h2>\n<ul>\n<li>Smartphone gesture control<\/li>\n<li>Touchless user interfaces<\/li>\n<li>Display on\/off proximity detection<\/li>\n<li>Ambient light auto-brightness<\/li>\n<li>Wearable device gesture input<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Product Overview The APDS-9960 from Broadcom is a digital ambient light, proximity, and gesture sensor with integrated IR LED. It detects directional gestures (up\/down\/left\/right) within 10-20cm range and provides RGB ambient light sensing via I2C in a compact 8-pin DFN module. Key Specifications Gesture Detection Up\/Down\/Left\/Right (10-20cm range) Proximity Detection Up to 20cm (adjustable) Ambient [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":6387,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[13,42],"tags":[],"chip_brand":[198],"class_list":["post-6267","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-integrated-circuits-ics","category-sensors","chip_brand-broadcom"],"acf":{"brief_explanation":"Gesture\/proximity\/RGB light sensor with IR LED, I2C, DFN-8 (3.9x3.6mm)","date_code":"","package_case":"DFN-8 (3.9 x 3.6 x 1.35mm, windowed)","in_stock":5038,"datasheet":"https:\/\/docs.broadcom.com\/doc\/AV02-4191EN","price":"$1.50 @ 1ku","product_introduction":"The APDS-9960 from Broadcom is a multifunction optical sensor combining ambient light, proximity, and gesture detection in a single module. Four directional photodiodes capture IR reflections from the integrated LED to determine gesture direction (up, down, left, right). RGB and clear photodiodes provide accurate ambient light measurement for display brightness control. The proximity function detects objects up to 20cm away for display wake\/sleep control. All functions are accessed via a single I2C interface at address 0x39, simplifying system integration.","working_principle":"The APDS-9960 combines three optical sensing functions using a single integrated IR LED and multiple photodiode channels. **Gesture Detection**: Four photodiodes are arranged in cardinal directions (N\/S\/E\/W) around the IR LED. When a hand moves across the sensor, the IR reflections create a pattern of differential signals across the four diodes. By analyzing the timing and sequence of these differential signals, the gesture direction is determined. The embedded state machine processes gesture data autonomously. **Proximity Detection**: The IR LED emits modulated infrared pulses, and the reflected signal is measured by the photodiodes. The proximity value is proportional to the IR reflection intensity, which correlates with object distance. LED drive current (up to 100mA) and receiver gain are programmable. **Ambient Light Sensing**: Separate R, G, B, and Clear photodiodes provide spectral decomposition of the ambient light. The 16-bit ADC converts each channel with programmable integration time. The RGB data enables color temperature calculation for display color management. **IR LED**: The integrated IR LED eliminates the need for external IR emitters. The LED current is programmable from 12.5mA to 100mA to adjust detection range.","pin_description":"<table><tr><th>Pin<\/th><th>Name<\/th><th>Description<\/th><\/tr><tr><td>1<\/td><td>LED<\/td><td>IR LED cathode (connect to GND via resistor)<\/td><\/tr><tr><td>2<\/td><td>GND<\/td><td>Ground<\/td><\/tr><tr><td>3<\/td><td>LDRIVER<\/td><td>LED driver (connect to LED anode)<\/td><\/tr><tr><td>4<\/td><td>SCL<\/td><td>I2C serial clock<\/td><\/tr><tr><td>5<\/td><td>SDA<\/td><td>I2C serial data<\/td><\/tr><tr><td>6<\/td><td>INT<\/td><td>Interrupt output (active low)<\/td><\/tr><tr><td>7<\/td><td>VDD<\/td><td>Power supply (2.4V to 3.6V)<\/td><\/tr><tr><td>8<\/td><td>VL<\/td><td>LED supply voltage (connect to VDD)<\/td><\/tr><\/table>","application_scenarios":"<ul><li>Smartphones: Touchless gesture navigation and display on\/off proximity detection<\/li><li>Smart Speakers: Hand gesture volume control and music navigation<\/li><li>Wearables: Gesture-based UI for smartwatches and fitness bands<\/li><li>Industrial HMI: Touchless control panels for hygiene-critical environments<\/li><li>Smart Home: Gesture-controlled lighting and appliance interfaces<\/li><\/ul>","alternative_models":"<table><tr><th>Model<\/th><th>Manufacturer<\/th><th>Key Difference<\/th><\/tr><tr><td>APDS-9301<\/td><td>Broadcom<\/td><td>Ambient light only, no gesture\/proximity<\/td><\/tr><tr><td>VCNL4040<\/td><td>Vishay<\/td><td>Proximity+ALS, 16-bit, no gesture<\/td><\/tr><tr><td>PIC1024LM<\/td><td> Broadcom<\/td><td>Proximity+ALS, smaller package<\/td><\/tr><tr><td>SI1153-A01-GMR<\/td><td>Silicon Labs<\/td><td>Proximity+ALS, UV, no gesture<\/td><\/tr><tr><td>TMG39931<\/td><td>ams-OSRAM<\/td><td>Gesture+proximity+ALS, QFN-8<\/td><\/tr><\/table>"},"_links":{"self":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/6267","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/comments?post=6267"}],"version-history":[{"count":0,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/6267\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/media\/6387"}],"wp:attachment":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/media?parent=6267"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/categories?post=6267"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/tags?post=6267"},{"taxonomy":"chip_brand","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/chip_brand?post=6267"}],"curies":[{"name":"\u062f\u0628\u0644\u064a\u0648 \u0628\u064a","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}