一种环境光检测的方法和系统
申请公布号:CN101629847B
申请号:CN200910090535.1
申请日期:2009.08.19
申请公布日期:2012.07.04
发明人:高国杰
分类号:G01J1/00(2006.01)I;G06F13/28(2006.01)I
主分类号:G01J1/00(2006.01)I
代理人:谢安昆;宋志强
地址:310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地
摘要:本发明提供了一种环境光检测的方法和系统,巧妙地将带有模拟语音信号输入接口的CPU芯片与光检测装置相结合,充分利用了现有带模拟语音信号输入接口的CPU芯片的空闲接口,无需对CPU芯片的原有结构和参数等进行变更,采用已有的硬件资源来替代专用的模数转换器(ADC),避免了针对访问接口的专用总线进行专门的设计,降低了系统设计的复杂度,也降低了系统成本。
主权项:一种环境光检测的系统,其特征在于,该系统包括:带有模拟语音信号输入接口的专用CPU芯片以及光检测装置;所述光检测装置与所述专用CPU芯片的模拟语音信号输入接口连接,且所述专用CPU芯片有其它模拟语音信号输入接口与模拟语音信号连接;所述光检测装置,用于将获取的光检测信号输出给所述专用CPU芯片;所述专用CPU芯片包括:控制单元、模数转换单元、总线转换单元、先入先出FIFO缓存、直接存储器访问DMA单元和内存;所述控制单元,用于根据用户的设置控制模拟语音输入接口接收来自光检测装置的光检测数据,并开启DMA;在关闭DMA后,从所述内存中读取光检测数据,并对该光检测数据进行分析处理;所述模数转换单元,用于将模拟语音输入接口接收到的光检测数据进行模数转换后提供给所述总线转换单元;所述总线转换单元,用于将接收到的光检测数据从并行数据模式转换为串行数据模式后,送入所述FIFO缓存;所述DMA单元,用于开启时,从所述FIFO缓存中读取光检测数据并写入所述内存;关闭时,停止从所述FIFO缓存中读取光检测数据;其中,所述控制单元利用定时器周期性地控制所述DMA单元的开启和关闭,或者按照用户的需求实时控制所述DMA单元的开启和关闭。