1.主要功能
FM3104是一款包含基于处理器系统的通用功能需求的集成器件,主要功能包含铁电非易失性存储器、实时时钟、看门狗计数器等。本器件通过快速的二线制串行接口I2C通信,主芯片MPC5744P没有I2C通信接口,通过IO口模拟I2C通信实现。
2.功能开发
FM3104有两个器件地址,存储器从机地址的位7-4必须设置成1010B,实时时钟及处理器伴侣的从机地址的位7-4必须设置成1101B。
1)外部看门狗:主要通过配置0AH和09H寄存器实现使能看门狗,禁能看门狗以及清除看门狗计数器的功能。
2)实时时钟:实时时钟可以用电池或者电容作为后备电源,提供了软件校准功能以便提供更高的精度。实时时钟可以提供年月日星期时分秒,实时时钟芯片第一次上电时,初始化实时时钟写入月日星期时分秒的初始值,并且在FRAM内存地址0x0000处写入一个字节0x11,标志实时时钟已经初始化过,之后下电之后再上电时通过判断该标志位,禁止再次写入时钟。
3)铁电存储器:通过I2C写器件内存和读器件内存实现非易失性内存的读写功能。
3.与其他模块关系
该外围驱动芯片需要通过I2C通信协议完成与主芯片的数据通信。