看了德州仪器的示意图,就是读一个电压。那么问题来了,我们是应该照着这个amlogic的例子,做出4对比较器呢?还是就一对?用来产生中断信号。
就是说,这个温度信号变成了电压,然后通过ADC,假如设定没10毫秒转换一次,然后数字信号跟一对阈值进行比较,如果超过范围就产生中断。在驱动程序里面,我们可以允许软件设定多个阈值,反正最后是排序,把最接近温度的阈值设到比较器的寄存器那里。
但是按照amlogic这个例子,得做多个比较器。然后在驱动程序层面要映射硬件的4对。
哪个好呢?
【 在 jiu 的大作中提到: 】
: 看一下remote temperature sensor的手册。外面就需要一个三极管。
: 在芯片外部也没到remote的地步吧?remote那是独立的仪器的程度了。我说的是移动设备,手表或者手机里的温度传感器,芯片外的,(几乎是)同一个电路板上的。
: 这些东西查起来很难,所以需要做过的人来介绍。我昨天查片上的,查到某个公司的,它有一个低温阈值,两个高温阈值,这和Amlogic有4对就截然不同。要每个芯片下载用户指南看。有些芯片还没有片上温度传感器。
: ...................
--
FROM 72.197.247.*