基于TMS320LF2812的电力线通信模拟终端设计
模块)直接生成。每一位定义有24个周期,因此PWM控制器允许运行24个周期;而后,根据下一个发送位的极性,通过一个中断来重新给PWM输出赋值。欲发送的消息数据从应用层依次输送到会话层、传输层、网络层、数据链路层,然后到达物理层,形成发送波形。在数据链路层时,消息数据的CRC字经计算后附加给数据,物理层确定信道是否可用,然后把数据发送出去。![公式](http://editerupload.eepw.com.cn/fetch/20131227/205722_3_0.jpg)
![公式](http://editerupload.eepw.com.cn/fetch/20131227/205722_3_1.jpg)
![三级波形结构](http://editerupload.eepw.com.cn/fetch/20131227/205722_3_2.jpg)
1
2
3
4
5
6
2.4 PWM生成发送波形
三级信号波形是通过把DSP控制器的两个PWM输出相加得到的,然后该波形由低通滤波器产生一个正弦波。与标准的二级方波相比,三级波形的奇次谐波能量要小很多,不同的脉冲宽度会产生不同的谐波频率。为了将滤波器需要清除的谐波减到最小,需要确定最佳的脉冲宽度。从下式对称脉冲的傅里叶级数公式,可以找到这个宽度。式(1)中T代表基波频率周期,ω代表脉冲宽度。
![公式](http://editerupload.eepw.com.cn/fetch/20131227/205722_3_0.jpg)
那么,总的谐波失真THD可用下式表达:
![公式](http://editerupload.eepw.com.cn/fetch/20131227/205722_3_1.jpg)
对式(2)求最小的总谐波失真,则最佳脉宽大约是周期T的37%;然而,这还没有考虑到低通滤波产生的影响。如果用二阶低通滤波器,将会得到不同的结果。在模拟时,二阶低通滤波器的Q设置为2.3。如果Q很大,THD会更好,但是会造成码间干扰,因此,最好是把正负数字脉宽设为脉冲周期的1/3长,将低通滤波器角频率和数字脉冲序列的频率设为相同。1/3脉宽可以通过使用12倍于发送波形频率的定时时钟信号来获得,如图5所示。通过使用1个模拟电路,将2个数字信号相加,而后低通滤波器滤掉谐波,就可以从PWM输出获得正弦波。
![三级波形结构](http://editerupload.eepw.com.cn/fetch/20131227/205722_3_2.jpg)
图5 三级波形结构
2.5 发送放大器设计
发送放大器由SallenKey滤波器决定,发送低通滤波放大器如图6所示。这个电路的传输函数如下:
关键词: TMS320LF2812 电力线 通信模拟
![](https://webstorage.eepw.com.cn/images/2014/m/wx.png)
加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码