位置:首页 > IC型号导航 > 首字符M型号页 > 首字符M的型号第198页 > MLX90308CCCLW > MLX90308CCCLW PDF资料 > MLX90308CCCLW PDF资料1第10页

MLX90308CCC
可编程传感器接口
数字特性
微处理器, LX11核心,中断
控制器,存储器
该LX11微控制器内核中所描述的
自己的数据表。作为概要,本实施
在LX11 RISC内核的有以下资源:
两个累加器,一个索引和两个中断
蓄能器。
15 - 8位I / O端口的内部资源。
64字节的RAM 。
4千字节的ROM : 3字节是可用的
客户的应用固件。为1K
测试保留。
48 ×8比特的EEPROM 。
4种中断源, 2 UART中断
和两个定时器。
定时器
定时器TMI和TPI的时钟直接取
从主振荡器。计时器永远不会
重新加载,所以接下来的中断将发生2倍
第一次中断后的振荡脉冲。
看门狗
内部看门狗复位整个电路中
情况下,软件崩溃。如果看门狗计数器
不复位每26毫秒至少进行一次( @
2.46 MHz的主时钟) ,微控制器和所有
外设将被重置。
网络固件
该MLX90308固件执行信号
空调通过两种方式:模拟或
数字化。模拟信号调理允许
分离的偏移和增益温度系数
最多四个温度范围。数字模式允许
所有的模拟功能,以及多达五个
根据所输入的信号电平不同的增益值。
另外,在这两种模式下是可用的能力
范围
限制
和
水平
转向系统。
UART
串行链路是一个潜在的全双工UART 。这是
接收缓冲的,因为它可以接收第二字节
先前接收的字节已被读出之前
从接收寄存器。但是,如果第一个字节
不是由时间读出的第二接收
字节完成时,第一个字节将丢失。该
UART的波特率取决于对RC振荡器的
频率和"TURBO"位(见输出端口) 。
发送和接收的数据具有以下
结构:起始位= 0 , 8个数据位,停止位为1 。
高温处理
在模拟和数字模式,将温度
读控制温度补偿。
这个温度读数被过滤为指定
由用户设定。该过滤器调节温度
由保理在前面的部分阅读
值。这有助于最小化噪声的影响
使用外部温度传感器时。该
滤波方程为:
如果measured_temp > Temp_f (N ),然后
Temp_f第(n + 1)= Temp_f (正)+ measured_temp -
Temp_f (正) ] / [ 2
n_factor
].
如果measured_temp < Temp_f ( n)时,则
Temp_f第(n + 1)= Temp_f (正) - [ measured_temp -
Temp_f (正)] [ 2
n_factor
].
Temp_f第(n + 1)=
新滤波的温度值。
发送数据
写一个字节到端口1自动启动
传输顺序。 Tx中断时设置
字节的停止位被锁存,串线。
接收数据
招待会由1到0的转换初始化
串行线(即,起始位) 。波特率周期
(即, 1比特的持续时间)被分成16个
阶段。上半年和去年七期一点点
不被使用。上的位值的判定为再
的阶段7,8和9的多数表决结果(即,
中心的位) 。
秒杀同步避免去上弹跳
输入的数据和开始 - 的验证
位值。当停止位为接收中断设置
锁定在UART 。
Temp_f (正) =先前过滤的温度值。
Measured_temp =值从温度A到D.
由用户设置N_factor =过滤值( 4
LSB的EEPROM字节25 ) , 0-6的范围。
经滤波的温度值, Temp_f ,被存储在
RAM的字节58和59的数据是一个10位值,
左对齐的16位字段。
MLX90308CCC可编程传感器接口
第10页
REV 2.2
23/Oct/01