您的位置:首页 > 其它

电力载波芯片ST7538Q调试记录1

2015-11-24 21:20 162 查看
最近在做一个电力载波的项目,用的芯片是ST7538Q

1. 硬件部分

1.1 该芯片是数字模拟混合芯片,其中电力线载波收发部分是模拟信号,与单片机通信的接口是数字信号,需要注意数字地和模拟地分开,单点连接。

1.2 晶振选用的16M晶振,但是测量管脚没有波形,其实芯片已经工作。目前不知道原因。参考手册上使用的负载电容(Load Capacitor)使用的是47pF和18pF,为了方便都选择了22pF的电容。知道芯片工作的方法是测量CLKOUT时钟输出管脚,因为在默认状态下该管脚输出4MHz时钟。

1.3 注意电力线收发接口的器件选型需要注意一下,电容使用MKT(CL21或CBB21)电容,电感使用直插电感同时可以保证值和电流限制。

2. 软件部分

2.1 收发时序一定要参照手册给出的时序,使用SPI模式时,芯片做主机,时钟上升沿同时配置RxTx和REG_DATA,可以放在中断里一起配置。

2.2 收发数据时注意中断使用

2.3 因为自己用的时候SPI不能做从模式,只要一进入从模式就挂起,所以使用了GPIO软件模拟。

2.3.1 使用软件模拟的时候,接收缓存需要注意先位移,后接收保证数据能读入正确;发送时第一位需要先准备好,之后可以在时钟下降沿准备之后的数据。

2.3.2 可以在切换收发RxTx或REG_DATA后稍做等待,也可以不等待,直接等待时钟中断,建议不等待节省时间。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ST7538Q 调试记录