[发明专利]IIS总线译码方法、装置、示波器及计算机可读存储介质在审
申请号: | 202011395822.6 | 申请日: | 2020-12-03 |
公开(公告)号: | CN112486884A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 徐冬冬;刘福奇;周先冲 | 申请(专利权)人: | 深圳市道通科技股份有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 王广涛 |
地址: | 518000 广东省深圳市南山区西丽*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | iis 总线 译码 方法 装置 示波器 计算机 可读 存储 介质 | ||
1.一种IIS总线译码方法,其特征在于,所述方法包括:
获取所述IIS总线的三路数据中每一路数据的触发电平阈值及触发滞后量;
将所述三路数据中每一路数据的触发电平阈值及触发滞后量的和确定为该路数据的上升沿触发电平,将所述每一路数据的触发电平阈值及触发滞后量的差确定为该路数据的下降沿触发电平;
获取所述每一路数据的起始电平,根据所述每一路数据的起始电平、上升沿触发电平及下降沿触发电平对所述每一路数据的电平信号进行检测,以获取所述每一路数据的电平变化时间,其中,所述起始电平为高电平或低电平,所述电平变化时间包括上升沿触发时间和下降沿触发时间;
根据所述每一路数据的起始电平及电平变化时间对所述IIS总线进行译码。
2.根据权利要求1所述的方法,其特征在于,所述三路数据中任意一路数据的触发滞后量通过如下方式进行确定:
按照预设频率采集所述任意一路数据的电平信号;
将所述电平信号所对应的电压值保存至预设数组中;
获取所述预设数组中所有数据的最大值和最小值,并计算所述最大值和所述最小值的差值;
将所述差值与预设系数的乘积确定为所述触发滞后量。
3.根据权利要求1或2所述的方法,其特征在于,所述三路数据分别为SCK、WS和SD,所述SCK为位时钟,所述WS为帧时钟,所述SD为串行数据;
所述根据所述每一路数据的起始电平及电平变化时间对所述IIS总线进行译码包括:
若判断所述SCK的电平变化时间为上升沿触发时间,则获取所述SCK的电平变化时间所对应的SD数据,将所述SD数据保存至当前帧,所述SD数据根据所述SD的起始电平及所述SD的电平变化时间确定;
获取所述SCK的电平变化时间所对应的WS的电平,所述WS的电平根据所述WS的起始电平及所述WS的电平跳转时间确定,若判断所述WS的电平在所述当前帧的时间范围内发生跳转,则输出所述当前帧的数据。
4.根据权利要求3所述的方法,其特征在于,所述若判断所述WS的电平在所述当前帧的时间范围内发生跳转,则输出所述当前帧的数据进一步包括:
若判断所述WS的电平在所述当前帧的时间范围内发生跳转,则将所述当前帧的数据转换为十六进制;
输出所述转换为十六进制的所述当前帧的数据。
5.一种IIS总线译码装置,其特征在于,所述装置包括:
第一获取模块,用于获取所述IIS总线的三路数据中每一路数据的触发电平阈值及触发滞后量;
确定模块,用于将所述三路数据中每一路数据的触发电平阈值及触发滞后量的和确定为该路数据的上升沿触发电平,将所述每一路数据的触发电平阈值及触发滞后量的差确定为该路数据的下降沿触发电平;
第二获取模块,用于获取所述每一路数据的起始电平,根据所述每一路数据的起始电平、上升沿触发电平及下降沿触发电平对所述每一路数据的电平信号进行检测,以获取所述每一路数据的电平变化时间,其中,所述起始电平为高电平或低电平,所述电平变化时间包括上升沿触发时间和下降沿触发时间;
译码模块,用于根据所述每一路数据的起始电平及电平变化时间对所述IIS总线进行译码。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括设置模块,用于:
按照预设频率采集所述任意一路数据的电平信号;
将所述电平信号所对应的电压值保存至预设数组中;
获取所述预设数组中所有数据的最大值和最小值,并计算所述最大值和所述最小值的差值;
将所述触发滞后量设置为所述差值与预设系数的乘积。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市道通科技股份有限公司,未经深圳市道通科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011395822.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种城镇生活污泥微生物肥料的制备方法
- 下一篇:一种车轮平喷避护装置