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

最近在做一个电力载波的项目,用的芯片是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后稍做等待,也可以不等待,直接等待时钟中断,建议不等待节省时间。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值