今天的手机、平板电脑和其他无线数字设备现在包括提供位置、方向、高度、接近和触摸感知能力的各种传感器。这些传感器每个都提供一个数据输出流,这些数据流必须由主机系统的主处理器捕获或处理,或者由一个芯片来优化,以处理多个传感器数据流,并将这些数据流预处理成主机处理器可以容易地吸收的形式。将所有传感器数据流路由到主机处理器,由于有限的PIN计数和板空间可能会带来挑战,该空间可能已经被系统中的所有其他功能阻塞。
因此,使用传感器集线器来收集所有的传感器数据,执行一些预处理,然后将单个压缩的数据流发送到主机处理器,可以简化系统设计,并降低系统功耗。较低的功率是两个因素的结果-第一,主机处理器不必处理中断或其他服务传感器数据的任务,第二,作为集线器的低功耗微控制器可以管理大部分传感器数据,准备将其有效地传送到主机。使用I/C串行总线进行低到中等的数据传输速度(子500 kBys/s),或者SPI总线用于更高的数据速率(高达几兆比特/秒)。
今天,大多数传感器数据的处理是通过在应用处理器上运行的软件来完成的。然而,如果传感器必须在后台连续运行,使用应用处理器将增加系统的功耗-在手机和平板电脑中不希望出现的情况,因为它们的功率预算有限。手机和平板通常有十几个传感器——不仅仅是运动传感器,而且还有麦克风、光传感器、触摸屏、接近传感器,甚至可能是温度和湿度传感器,以提供活动监测、语音命令操作和上下文感知,以命名为J。有一些用途。因此,对低功耗解决方案的需求变得至关重要。
一个传感器集线器(通常是来自Atmel、NXP、St微电子和德克萨斯仪器等供应商)的专用微控制器的创建使得设计者能够最小化主机处理器的硬件和固件变化,并且如果传感器改变或升级,则允许容易更新。替代地,传感器集线器可以集成到无线系统中的主应用处理器中,但是