level 13
最初的想法是做一个用cd4046锁相的闭环PDM调功的低压小功率qcwdrsstc,过程中遇到了不少问题,最后也放弃了调功。不过同时也用自己方法分析了这些问题,得到了一些收获,所以想开此贴分享一下。
2022年09月07日 06点09分

然后同在matlab里,给两组RLC的值以及互感M赋了个值(后面会提一下计算),把它们的伯德图画了一下。(四个变量名都是G,靠注释掉来选择的方式纯粹是因为懒)


这个是次级电压关于输入电压的伯德图,大概也是最关心的一个。但是现在的重点不是它,而是初级电流的图。
首先,它的峰值和次级电压的峰值是一样的,也就说如果能锁在初级电流的峰值上,就达到最佳状态了。其次,它达到的峰值的时候相位恰好为零。这带来两个便利,一个是刚好可以用CD4046的二号相位比较器,另一个是此时输入电压切换高低时电流为零,也就是美妙的ZCS。
14脚的信号便采用熟悉的互感器。由于手边已经没有合适的磁环了,我顺手就直接买了成品互感器。但是它不适合。成品的如果要能过100A,互感比基本1:2000起步,而且对负载电阻有要求(比如小于50欧)。那么当频率没锁上的时候,电流很小,基本就没信号了。CD4046最坏的情况要在14脚输入峰峰值达近2V的信号才能正确鉴相,很不妙。
这里建议还是自己绕互感器,我这个功率的可以用1:300左右,那么最大电流就是0.3A左右。然后可以利用二极管的伏安特性,比如把两根二极管反向并联。那么当电流很小的时候,也会产生一个幅值可观的电压信号。当电流大的时候,电压幅值也还是差不多这么大。如果正向导通电压太小,还是达不到幅值要求,可以两个齐纳二极管反向串联。那么电压赋值大概就是它们的反向击穿电压+正向导通电压。只要注意二极管能承受最大电流,而且反向恢复时间不大得离谱就行。(或许一根双向tvs也行吧)当然,还没结束,这个电压要过一个电容(比如100nF)隔直,在过二极管钳位,才能放心地输入到14脚。

首先大概说明一下二号相位比较器的工作方式。它的目标是3脚和14脚的频率与相位都相同。为了实现这个,它有一个三态的输出(拉高,拉低或悬空),输出过一个一阶RC低通滤波器后作为压控振荡器的输入。当14脚频率大于3脚时,输出拉高,那么给压控振动器的电压就会逐渐升高,使得3脚频率增大。反之,输出拉低,频率减小。当频率相同时,如果14脚相位滞后,输出拉低,频率降低(以此来等14脚追上来)。反之输出拉高,提高频率追上去。所以锁上的时候它的输出基本一直是悬空的,让压控振荡器的输入保持不变。
预期出现最高峰的频率处幅值竟然凹下去了。反而是它的两侧出现了两个峰。这个凹陷会随着耦合率的增加而变的更加深,同时两个高峰的频率也会被往两侧推。以我的电路为例,我拿掉次级,只让初级回路共振,频率是476kHz左右。由于谐振电容是10nF的,所以初级电感大概在11.2uH左右(线圈计算出来是7.6uH左右,可能回路的其他部分的寄生电感以及互感器的漏感还是不小的)。同时根据初级回路的电流增益,调整程序里的参数使其符合,得到初级回路总电阻在0.16欧左右。然后次级的电感量以及互感都是理论计算的,手头没有靠谱的电感表。如此推得如果初次级共振频率相同,那么需要2.59pF的顶端对地电容。带入后就得到上图,左峰处达到最大值,79.8dB。更有趣的是,如果去掉初级谐振电容变成普通sstc(也就是把C1设为桥臂电容值),最大增益为75.1dB,约为有谐振的0.58。dr好像远没有带来想象中的增压效果。当我把互感调小到现在的三分之一,最大增益为79.2dB。当改变顶端电容到5pF时,峰值电压降到了0.33倍,但是当调小到1pF时,峰值电压变成了“dr“时的1.31倍,但是这个值出现在右峰,频率高达804kHz,无法企及。