发新帖本帖赏金 2.00元(功能说明)我要提问
返回列表
打印
[STM32F4]

【F446RE开发板试用】+初试Vref

[复制链接]
1052|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
b275163com|  楼主 | 2015-9-28 08:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
连接时的报错已经解决,是ST Link Utility的版本低了,升级到3.7后,顺利连接!
一直都在做电机控制,首先也顺带测试一下F446的一个关键外围:参考电压Vref。
我们使用它已经校准的Vref来测量系统的VCC,在她的datasheet中,标明了Temperature coefficient:50ppm/°c(max),而F302xb的对应值是100ppm/°c(max),可见性能是在提高。
程序如下:


u8  cBuff;         
s32 _wBuff;
u32 wVTs,wVref,wBuff;

static  u8  cTBuff  =0,
              cCntBuff=0;   

    cTBuff++;
    if( ( cTBuff & 0x7  ) == 0 )                            // Tb: 1s
      {                                                             // device temp calculate

        cCntBuff++;
        sSystemFirmWare._wTempDeviceDataBuff[ (cCntBuff&0x7) ]  = sSystemFirmWare.sTemperatureInput[0xe].iAdcBuff;
        sSystemFirmWare._wVrefDataBuff      [ (cCntBuff&0x7) ]  = sSystemFirmWare.sTemperatureInput[0xf].iAdcBuff;

                                                            // VrefCal
        sSystemFirmWare.iVrefCal = *(vu16*)(dVrefCal);
                                                            // TsCal
        sSystemFirmWare.iTsCal1  = *(vu16*)(dTsCal1);
        sSystemFirmWare.iTsCal2  = *(vu16*)(dTsCal2);
        
        for( cBuff=0,wVTs=0,wVref=0;cBuff<8;cBuff++ )  
          {
            wVTs +=sSystemFirmWare._wTempDeviceDataBuff[ cBuff ];
            wVref+=sSystemFirmWare._wVrefDataBuff      [ cBuff ];
          }
        
        wVTs >>= 3;
        wVref>>= 3;
        sSystemFirmWare.wVref = wVref;
                                                            // Vcc 校准 @ VrefCal
        wBuff = 3300;
        wBuff*= sSystemFirmWare.iVrefCal;
        wBuff/= (wVref+1);

        sSystemFirmWare.iVssAx1000 = wBuff;

结果如下:系统VCC=3.383v,测量结果=3.370,误差为-0.38%,非常之好!
稍后将测量Vref的温度稳定性和驱动LCD接口。

打赏榜单

21ic小喇叭 打赏了 2.00 元 2015-10-26

沙发
玛尼玛尼哄| | 2015-9-28 08:48 | 只看该作者
ST Link Utility的版本低了,升级到3.7后,顺利连接

使用特权

评论回复
板凳
wind~风| | 2015-9-28 09:06 | 只看该作者
我的还没收到,真慢

使用特权

评论回复
地板
mmuuss586| | 2015-9-28 12:48 | 只看该作者

不错,好好努力;

使用特权

评论回复
5
天灵灵地灵灵| | 2015-9-28 17:40 | 只看该作者
很给力,这个好多人该不会的

使用特权

评论回复
发新帖 本帖赏金 2.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

24

帖子

0

粉丝