微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > HVPSFB中Q格式转换的问题

HVPSFB中Q格式转换的问题

时间:10-02 整理:3721RD 点击:
TI工程师,你好! 我在读HVPSFB源代码的时候有一些困惑,在HVPSFB-main.c中第866到870行有下面的语句: // Voltage setting calculated by: // Vref = Gui_VfbSet * iK_Vfbout, where iK_Vfbout = 1/K_Vfbout (i.e. inverse K_Vfbout) // view and set following variable in Watch Window as: // Gui_VfbSet = Q10 (Used as Q15 below) Vref = ( (long) Gui_VfbSet * (long) iK_Vfbout ) >> 5; // (Q15 * Q14) >> 5 = Q24 我的问题是,Gui_VfbSet是Q10格式,使用使用作Q15格式,并没有执行右移,这样用对吗? 我在观察窗口中发现,如果把Vref设置为Q20格式,则观察值与实际值相当,这个Vref是Q24格式吗? 急需您的帮助!

有TI工程师帮忙解答一下吗?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top