基于微芯科技MGC3130在3D手势识别上的应用

来源:本站 浏览

小编:  的最简单方式,但它需要用户接收和解码所有I2C 消息,并验证接收到的数据

  的最简单方式,但它需要用户接收和解码所有I2C 消息,并验证接收到的数据。如果应用程序采用缩减的传感器数据集(如仅手势和仅位置),则推荐直接访问。通过GestIC API 的管理接口提供已解码和已验证的传感器数据,这些数据可由应用程序直接采用。通常, GestIC API 运行在PC 应用程序或操作系统驱动程序中,这些程序将数据提供给应用软件。

  GestIC 库是存储在MGC3130 内部闪存中的嵌入式固件。它包含:

  • Colibri Suite,涵盖实现GestIC 功能的数字信号处理算法(GestIC 的核心功能有:接近检测、位置跟踪和手势识别)

  GestIC 库包含一个基于消息的接口,可用于配置芯片并将传感器数据传输给主机应用程序。

  如果应用主机不支持本地I2C 接口,则需要附加硬件桥接器。桥接器将I2C 硬件协议

  转换成USB/UART。如果引入桥接器硬件,则应用主机需要一个附加设备驱动程序,以注册接口并提供操作系统内的MGC3130数据。

  • Windows CDC 驱动程序将MGC3130数据发送给一个虚拟COM 端口。在这种情况下,驱动程序不了解MGC3130数据格式。

  • HID驱动程序直接将MGC3130数据作为操作系统中的USB HID 类使用。此类驱动程序必须解码MGC3130消息,因此建议将GestIC API 参考代码作为其一部分。

  通过一个双线C 兼容串口来实现与MGC3130 的通信,该串口支持用户读取传感器数据并将控制消息发送给芯片。它通过串行接口与主控制器通信,工作速度高达400 kHz。一个引脚(IS2)用于地址选择,使用户能够在同一条总线器件,而不会发生地址冲突。另外,MGC3130 需要一条专用的能提供数据传输状态的传输状态线C主从器件使用来控制数据流。I2C SCL、I2C SDA 和TS 线 和连接的主机控制器上采用漏极开路连接。为了正常工作,需要在I2C SCL 和VCC 以及I2CSDA 和VCC 之间连接1.8 kΩ 的上拉电阻,在TS 线 kΩ 的上拉电阻。

  为了实现MGC3130 的控制选项,建议主机控制器控制MGC3130 MCLR 线。尤其是硬件复位对于GestIC 库更新过程很必要。

  基于MicrochipGestIC3D手势识别的MGC3X30,可以应用于人机交互的各种产品上,汽车电子,智能家居,等领域;各位读者可以集思广益,做出具有科技感的产品。

  Microchip单芯片maXTouch®触摸屏控制器支持20英寸的汽车触摸屏

  业内首款RISC-V SoC FPGA架构为Linux带来实时功能, 让开发人员在设计安全可靠的低功耗产品时能够自由创新

  INICnetTM技术通过一根数据线即可支持以太网、音频和视频,简化了汽车信息娱乐网络

  利用Microchip的业内功耗最低的片上LoRa®系统加速 远程物联网节点的开发

  Microchip推出业内最小的多路输出MEMS时钟发生器, 为时序组件节省多达80%的电路板空间

  混合与数学:一种使用Bluetooth®低功耗通信实现RGBA混色的方法

  Microchip的低功耗1.8V温度传感器系列可用于监控多个位置的温度

  利用Microchip的低功耗1.8V温度传感器系列监控多个位置的温度

  利用面向Google Cloud的Microchip AVR® MCU开发板创建的 安全的连网应用只需要轻松一点即可

当前网址:http://www.sx-news.com/keji/2018-12-29/86567.html

免责声明:本文仅代表作者个人观点,与陕西新闻网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

你可能喜欢的: