會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客





AN1078
新會員
註冊日期:
4月23日 18:15:28
所屬群組:
註冊會員
文章: 5
等級: 1; EXP: 34
HP : 0 / 8
MP : 1 / 12
離線
各位前輩先進大家好:

關於AN1078這份application note以及程式有些疑問想請教

1.在量測電流的MeasCurr.s中


mov
.w _ADC1BUF2,w0                     ; w0 = ADC1BUF2
sub
.w _MeasCurrParm+ADC_Offseta,WREG     ; w0 = ADC - Offset


這段程式註解所描述的是ADC-offset
但我查過指令發現結果是offset-ADC
想請問為何電流取樣要反向?

2.在smcpos.c中的void SMCInit(SMC *s)這個函式
其中在G參數的定義上與AN1078文件有所出入
程式如下

if (Q15(LOOPTIMEINSEC) > Q15(PHASEIND))
    
s->Gsmopos = Q15(0.99999);
else
    
s->Gsmopos = Q15(LOOPTIMEINSEC / PHASEIND * UMAX / IPEAK);

但是文件中只有(LOOPTIMEINSEC/LOOPTIMEINSEC)的描述,
也就是(Ts/L),
不懂為何多了乘UMAX除IPEAK的步驟,
請問是否有其他物理意義?

以上兩個問題煩請版主專家前輩先進協助說明,
謝謝!

8月07日 14:13:47
轉換PDF檔 列印






無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結

網頁捷徑
2019 Summer Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project