首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

DSP控制的电力线通信模拟前端接口设计(2)

DSP控制的电力线通信模拟前端接口设计(2)

2.2 相位检测

  为了检测发送信号的“0”或“1”, 中频信号16.5kHz的相位是离散的接收信号值的形式。首先需要用接收的采样信号驱动一个数字锁相环,当这个锁相环的输出被接收的信号同步地锁住后,锁相环和接收信号之间的复数相位的估算是由锁相环调制产生的。复数相位的实部是余弦和,当接收到“0”信号时,它是一个很大的正数值;相反接收到“1”时,它就是一个大的负数。复数相位的虚部是正弦和。它代表了相位有偏差,并反馈给锁相环来调整正弦输出,以跟踪接收的信号。

                                                                          图4 接收信号处理框图

  图4为完整的接收信号的处理框图。为了提高系统的稳定性,加上了一个自动增益控制模块(Automatic Gain Control,AGC)。它是通过侦测接收信号的平均大小来接收信号的。

  2.3 信号发送

  在该应用中,发送信号通过DSP控制器的片上PWM(脉宽调制模块)直接生成。每一位定义有24个周期,因此PWM控制器允许运行24个周期;而后,根据下一个发送位的极性,通过一个中断来重新给PWM输出赋值。欲发送的消息数据从应用层依次输送到会话层、传输层、网络层、数据链路层,然后到达物理层,形成发送波形。在数据链路层时,消息数据的CRC字经计算后附加给数据,物理层确定信道是否可用,然后把数据发送出去。

  2.4 PWM生成发送波形

  三级信号波形是通过把DSP控制器的两个PWM输出相加得到的,然后该波形由低通滤波器产生一个正弦波。与标准的二级方波相比,三级波形的奇次谐波能量要小很多,不同的脉冲宽度会产生不同的谐波频率。为了将滤波器需要清除的谐波减到最小,需要确定最佳的脉冲宽度。从下式对称脉冲的傅里叶级数公式,可以找到这个宽度。式(1)中T代表基波频率周期,ω代表脉冲宽度。

  那么,总的谐波失真THD可用下式表达:

  对式(2)求最小的总谐波失真,则最佳脉宽大约是周期T的37%;然而,这还没有考虑到低通滤波产生的影响。如果用二阶低通滤波器,将会得到不同的结果。在模拟时,二阶低通滤波器的Q设置为2.3。如果Q很大,THD会更好,但是会造成码间干扰,因此,最好是把正负数字脉宽设为脉冲周期的1/3长,将低通滤波器角频率和数字脉冲序列的频率设为相同。1/3脉宽可以通过使用12倍于发送波形频率的定时时钟信号来获得,如图5所示。通过使用1个模拟电路,将2个数字信号相加,而后低通滤波器滤掉谐波,就可以从PWM输出获得正弦波。

                                                                                      图5 三级波形结构

  2.5 发送放大器设计

  发送放大器由SallenKey滤波器决定,发送低通滤波放大器如图6所示。这个电路的传输函数如下:

                                                                         图6 发送低通滤波放大器
继承事业,薪火相传
返回列表