回复
发帖数: 11
注册日期: ‎01-03-2017

关于Si1153和115XOPT-EXP-EVB开发板

你好:

       我想在windows及Linux两个平台上对Si1153的200cm三维手势识别功能进行测试,现在已经购买了一块115XOPT-EXP-EVB,安装了Si115x_PGM_Toolkit软件测试发现Gestrue Demo只能对非常近距离的手势进行简单识别,而选择Long Range Prox Demo感应距离勉强可以到达200cm左右但是却不能进行三维手势感应的测试。

       请问如果我想进行比较完整和全面一些的长距离(200cm)三维手势识别功能的测试,应该怎么用使用115XOPT-EXP-EVB或者还需要购买其他的比如MCU之类的东西吗?

发帖数: 26
注册日期: ‎04-09-2015

回复: 关于Si1153和115XOPT-EXP-EVB开发板

你好,

 

感谢你购买我们的EVB以及对我们Si1153芯片的兴趣。

 

这块开发板本身和它的配套软件里没有支持长距离手势识别的Demo。要做长距离的手势识别,传感器和LED的距离很难控制。如果传感器和LED的距离太近(像Long Range Prox Demo),则无法做手势识别,而如果传感器和LED距离太远(像Gesture Demo的三个LED),则长距离的proximity measurement无法工作。

 

如果你要实现超过30cm的手势识别,则必须要多组传感器和LED。每一组可以设置成Long Range Prox Demo的样子,然后用MCU控制几个传感器一起做proximity measurement,再用gesture detection的算法处理数据。

 

希望我的建议能帮助到你。

 

Regards,

Tony

发帖数: 11
注册日期: ‎01-03-2017

回复: 关于Si1153和115XOPT-EXP-EVB开发板

Tony你好,
非常感谢你为我解答疑惑,看来我还应该多准备几组传感器了。根据你的经验,我应该总共配备几组传感器和LED比较合适,是再购买几块115XOPT-EXP-EVB吗?另外在配齐之后,用哪款MCU和哪款Silicon Labs软件搭配做三维手势测试比较合适?
Linux的驱动及配套资源在官网上好像没有找到,今后我是想在Raspberry Pi 3上进行产品实验的。

非常感谢
发帖数: 26
注册日期: ‎04-09-2015

回复: 关于Si1153和115XOPT-EXP-EVB开发板

你好,

 

如果是三维手势测试,三组比较合适。不过我们的Si1153只能支持2种不同的I2C地址。这个问题很难解决。。。

 

我不是很清楚你要怎么做prototype system,MCU的话你可以选择我们的32bit MCU,然后跳线到我们的EVB。

 

我们不提供linux的驱动,底层的I2C driver你需要自己做,但是我们可以提供传感器initialization code和一些基本的example code。

 

Regards,

Tony

发帖数: 11
注册日期: ‎01-03-2017

回复: 关于Si1153和115XOPT-EXP-EVB开发板

Tony你好,
我的产品最终是一款带自行开发系统配备显示器的设备,因为操作距离较远所以需要三维手势输入,操作系统是晚些时候开发,会在Linux和安卓之间选择一个。所以目前想对si1153的长距离三维手势输入性能先进行测试,只能支持两个Si1153看来可能比我预想的要复杂些,那我再购买一块EVB及一块EFM32WG-STK3800的MCU的话是否可以?这样两个都设成Long Range Prox有现成的软件可以进行手势测试吗
发帖数: 26
注册日期: ‎04-09-2015

回复: 关于Si1153和115XOPT-EXP-EVB开发板

你好,

 

我没有现成的软件可以在EFM32WG上运行,但是理论上你的设置是可以工作的。我可以提供我们的gesture algorithm作为参考,你可以尝试做些修改,然后搬到你的系统里。

 

在simplicity stuido里,你也可以找STK3200_weatherstation的demo作为参考,里面也有gesture detection,不过用的是我们上一代的Si1146。

 

Regards,

Tony

发帖数: 11
注册日期: ‎01-03-2017

回复: 关于Si1153和115XOPT-EXP-EVB开发板

你好Tony,

         非常感谢你对我们的支持,那我先按这个配置尝试进行测试。

另外115XOPT-EXP-EVB和EFM32WG的Linux驱动的相关开发资料能否也给我发一份?如你之前提到的比如initialization code和一些基本的example code或者其他有帮助的资料,如果Windows上测试可行,后续我们就要在Raspberry Pi 3上进行更进一步的测试了。

 

非常感谢。

发帖数: 26
注册日期: ‎04-09-2015

回复: 关于Si1153和115XOPT-EXP-EVB开发板

附件里的代码可以通用的,不过我之前说了,底层的I2C还有IRQ驱动得自己做。

 

其余的datasheet和app note你可以在网上找。

 

希望对你有帮助。

 

Regards,

Tony

发帖数: 11
注册日期: ‎01-03-2017

回复: 关于Si1153和115XOPT-EXP-EVB开发板

Tony你好,
那我们先参考你提供的gesture algorithm在Windows平台编写一个测试程序吧,不过15XOPT-EXP-EVB采集的原始数据我们还调用不了,这方面的配套资源我在网站上没有找到,你这有相关驱动的源代码或现有gesture detection程序的源代码能提供给我们吗,我们参考改一改
发帖数: 26
注册日期: ‎04-09-2015

回复: 关于Si1153和115XOPT-EXP-EVB开发板

你好,


原始数据的采集不是很复杂,不过我们没有底层的驱动代码。你可以用我提供的initialization code来初始化sensor,然后等待interrupt,在接到interrupt后从HOSTOUT读数据。

 

Regards,

Tony

发帖数: 11
注册日期: ‎01-03-2017

回复: 关于Si1153和115XOPT-EXP-EVB开发板

1153的两个i2c地址都是固化的,不能配置了是吗?要支持2个以上设备,就只能用不同的I2C总线是吗
一般I2C设备不是有4bit用户可以自定义的地址吗?
发帖数: 26
注册日期: ‎04-09-2015

回复: 关于Si1153和115XOPT-EXP-EVB开发板

1153只能支持2个不同的I2C初始化地址。即便是设置自定义地址,在一条I2C上的1153也都会被改成同一个地址。

发帖数: 11
注册日期: ‎01-03-2017

回复: 关于Si1153和115XOPT-EXP-EVB开发板

在Si1153 Optical Sensor的评估板user guide上看到,贵公司将对此评估板在2016Q2提供Sample Code;这段时间安装了最新版的Simplicity Studio后也没有找到相应能让115XOPT-EXP-EVB跑起来的software examples 或者project demo ,能否给点指导性意见告诉我能兼容此型号评估板型号的project src/demo在studio安装后的哪个相对路径下能找到(至少在8051目录下只有c8051f930,导入此project后studio报错说not compatible with this device) 另: 目前我采购了贵公司的115XOPT-EXP-EVB(评估板)和stk3800来做protype测试,在连接了simplicity studio后,显示的型号是c8051f931-g-gm
发帖数: 11
注册日期: ‎01-03-2017

回复: 关于Si1153和115XOPT-EXP-EVB开发板

你好Tony,能帮我解答一下吗~
感谢
发帖数: 26
注册日期: ‎04-09-2015

回复: 关于Si1153和115XOPT-EXP-EVB开发板

我们暂时还没有在simplicity studio里发布Si115x/33开发板的example code,唯一可以参考的是在busy bee开发板上的demo。我把project贴在这里,你可以参考一下啊。如果你在simplicity studio里面开发,你需要用20pin header连接其他MCU的开发板,不能直接用USB口连接Si115x/33开发板和电脑。

发帖数: 11
注册日期: ‎01-03-2017

回复: 关于Si1153和115XOPT-EXP-EVB开发板

Tony,
你提供的这个EFM8BB3_OpticalSensorSi1153是直接能跑的还是能在使用到这例子中的程序框架(指的是直接的api调用,只改逻辑这部分);因为我们现在手上连基本的sdk/api说明、怎样调用、怎样初始化的例子都没有,只有115XOPT-EXP-EVB开发板和STK3800的元器件说明图。
发帖数: 26
注册日期: ‎04-09-2015

回复: 关于Si1153和115XOPT-EXP-EVB开发板

我提供的这个project可以直接跑,但是要用在busy bee starter kit上。

 

-Tony