會員登陸
帳號:

密碼:

記住我



忘記密碼?

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


正在流覽:   1 名訪客





8bit 內建OP問題
新會員
註冊日期:
2016/03/08 11:01
所屬群組:
註冊會員
文章: 19
等級: 3; EXP: 9
HP : 0 / 52
MP : 6 / 270
離線
各位先進好,最近在OP方面遇到了一個難題,敘述如下。

MCU:PIC16F1708
Supply Voltage:電池經HT7533轉為3.3V給MCU
動作原理:訊號會經由MCU的內建OP進行1級、2級放大
情形:手焊上件,然後燒CODE。當無訊號時會有兩種情形一種是我想要的電壓波行為0,另一種是我不想要的電壓波形似乎已經放大。也就是有些板子是我要的,有些不是。
經過檢查之後發現當我用鑷子去觸碰輸入腳(不是放大器的,是其他IO腳)或者RX腳時,使腳位上面有雜訊(是這麼說嗎?恩...就是不穩定的電壓,下面會附圖),電壓波形就變成我要的。請問這是為什麼?要怎麼改進這問題、或者有哪方面的資訊可以告訴我。

OP、RX、TX、GPIO...等的設定都是使用MCC,藍色方形內沒有三角形是我要的波形。橘色是OP放大的電壓波形,第一個三角波是打開OP時產生的。
我要的波形姑且就先說正常的,反之不正常

正常的板子波形
無鑷子觸碰
TEK0002.jpg
鑷子觸碰
TEK0003.jpg
不正常的板子波形
無鑷子觸碰
TEK0000.jpg
鑷子觸碰
TEK0001.jpg

附加檔案:



jpg  TEK0000.jpg (31.55 KB)
48759_5a1e2c9c3740b.jpg 320X240 px

jpg  TEK0001.jpg (32.71 KB)
48759_5a1e2ca50ea3b.jpg 320X240 px

jpg  TEK0002.jpg (31.23 KB)
48759_5a1e2cabd4a0d.jpg 320X240 px

jpg  TEK0003.jpg (32.64 KB)
48759_5a1e2cb2aec72.jpg 320X240 px

11月29日 11:46:48

52031 於 2017年11月29日 12:31:59
轉換PDF檔 列印


Re: 8bit 內建OP問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14184
等級: 72; EXP: 56
HP : 1073 / 1789
MP : 4728 / 71251
離線
有 OPA 的設定後的電路圖嗎?

没用到的輸入腳要接地,避免干擾。

11月30日 10:55:59
轉換PDF檔 列印


Re: 8bit 內建OP問題
新會員
註冊日期:
2016/03/08 11:01
所屬群組:
註冊會員
文章: 19
等級: 3; EXP: 9
HP : 0 / 52
MP : 6 / 270
離線
經過冗長的debug後,發現到藍色方塊給他減少長度(GPIO控制為high讓IR發射),橘色放大器波形在方塊內有可以減少的傾向(OPA2-out接收經放大後的波形),但是並不是每片都可以縮至到0(此時因接收為遮蔽,所以希望不要有放大的情況)。

總結一下目前狀況:有試過把2組正常的MCU與不正常的MCU拔掉後對換,發現到波形是跟著MCU跑的,所以我先排除是因為電路零件的關係。所以之後就try error試到把藍色方塊開啟的時間縮短或遠離OP開啟與關閉,發現把它縮短可以消除方塊內的三角型但不是每一塊都明顯。

再來,實在不行了。我只好重新寫一個簡單的程式如下
opa_enable();
__delay_ms(50);
opa_disable();
__delay_ms(50);

int x=0;
int y=0;
while (1)
{
__delay_ms(5);
opa_enable();
__delay_ms(1);
ir_emit_enable();
__delay_us(100);
for(int x=0;x<10;x++){
__delay_us(200);
adc_value_1_temporary = ADC_GetConversion(OPA2_ADC);
}
ir_emit_disable();
__delay_us(100);
opa_disable();
__delay_ms(1);

}
結果看了一下波形變好了,但是有一點小疙瘩就是當IR打開時不正常板子上的MCU開啟初會有一點突起(紅圈的),但有些又不會有(是意圖如下,第一個為一開始程式、第二三個為更改後可能的狀況),這是為什麼呢。雖然目前打算再重寫一次,但還是想知道為什麼會發生這些事情因為程式都一樣也把好的壞的MCU對調過了結果是看你MCU。如果有一些想法的話請告訴我,謝謝。

附加檔案:



jpg  testttt.jpg (479.34 KB)
48759_5a20a9b24ae54.jpg 9343X2392 px

jpg  qwer.jpg (25.34 KB)
48759_5a20a9bf060e7.jpg 819X460 px

12月01日 09:24:14
轉換PDF檔 列印


Re: 8bit 內建OP問題
資深會員
註冊日期:
2007/08/13 14:27
所屬群組:
註冊會員
文章: 185
等級: 12; EXP: 65
HP : 0 / 291
MP : 61 / 8805
離線
MCU 的電源加一些電容看看是否有幫助?

12月05日 11:24:46
轉換PDF檔 列印






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

[進階搜尋]


搜尋
Microchip連結

網頁捷徑
2017 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