會員登陸
帳號:

密碼:

記住我



忘記密碼?

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


正在流覽:   1 名訪客





Curiosity PIC16F1769 DAC 輸出問題
初級會員
註冊日期:
2018/08/30 18:33
所屬群組:
註冊會員
文章: 27
等級: 3; EXP: 93
HP : 0 / 73
MP : 9 / 378
離線
各位先進大家好,

小弟我最近想用PIC16F1769的DAC輸出一些MCU內部的數值,

若是我使用DAC腳位RA0直接輸出(已固定值),RA0的腳位還是顯示 0,

但是經過 OPA 的 Unit gain buffer輸出後會與設定值相同。

由於未來使用可能無法提供一個 OPA 給監控用的 DAC。

想請問 各位先進 若是想要使用RA0直接輸出需要做什麼其他的設定?

現在的設定直如下(MCC產生):

void DAC1_Initialize(void)
{
// DACOE enabled; DAC1FM right justified; DACEN enabled; DACNSS VSS; DACPSS FVR_buf2;
DAC1CON0 = 0xA8;
//
DAC1REFH = 0x02;
//
DAC1REFL = 0xEE;
//Loading DAC1 double buffer data to latch.
DAC1_DoubleBufferLatch();
}

麻煩各位先進提點,

謝謝。

2019/12/27 16:42
轉換PDF檔 列印


Re: Curiosity PIC16F1769 DAC 輸出問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 15047
等級: 73; EXP: 90
HP : 1093 / 1822
MP : 5015 / 85746
離線
請問在 MCC Peripherals 下的 DAC1(10 bit) 的設定視窗下有勾選 Enable DACOUT ?

再來請檢查一下 "Pin Manager: Grid View" 裡是否有指定 DAC1OUT1 的輸出在 RA1 的腳位。

在最主要的 "Pin Module" 的設定視窗下,將 RA1 腳位設成 Analog 的功能(勾選 Analog, 無 Digital 輸出功能)。

抱歉以上是看 Data Sheet 的設定所寫的,我沒有板子做實驗上的設定測試,只能提供我的建議讓你試試看。

2019/12/30 11:17
轉換PDF檔 列印


Re: Curiosity PIC16F1769 DAC 輸出問題
初級會員
註冊日期:
2018/08/30 18:33
所屬群組:
註冊會員
文章: 27
等級: 3; EXP: 93
HP : 0 / 73
MP : 9 / 378
離線
板主您好,

確定設定 PIN 有設定到 RA1,且RA1為 類比輸出。

我是在想會不會是因為RA1是燒入腳 ICSPCLK,開發板有做特別的設定 或是 晶片需要特別設定。

謝謝。

2019/12/30 11:30
轉換PDF檔 列印


Re: Curiosity PIC16F1769 DAC 輸出問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 15047
等級: 73; EXP: 90
HP : 1093 / 1822
MP : 5015 / 85746
離線
ICSP 的接腳在除錯模式下是無法當作一般的功能腳來用,但在一般模式下 (Standalone) 是沒有問題的。

如果有在除錯模式下開發,建議還是用 PPS 紹給別的腳來輸出 DAC。

2019/12/30 12:41
轉換PDF檔 列印


Re: Curiosity PIC16F1769 DAC 輸出問題
初級會員
註冊日期:
2018/08/30 18:33
所屬群組:
註冊會員
文章: 27
等級: 3; EXP: 93
HP : 0 / 73
MP : 9 / 378
離線
板主您好,

PIC16F1769 DAC輸出 只有 RA0 可以輸出,

我有使用過 Standalone 模式。

一樣無法輸出。

昨天測試後發現:
如果同時開 RA0為輸出腳位,且使用OPA做 Unit gain budder 輸出時,過buffer的輸出也會被拉到0。

謝謝。

2019/12/31 10:56
轉換PDF檔 列印


Re: Curiosity PIC16F1769 DAC 輸出問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 15047
等級: 73; EXP: 90
HP : 1093 / 1822
MP : 5015 / 85746
離線
請稍待,我問一下高雄有板子的同事是否可以測試一下。

Power FAE 的回覆:
DACOUT是蠻基本的功能,我個人用過,沒有問題。

因休假中無機器可以測試,但個人猜測兩個比較大的可能性:

1. OPA當buffer就可以,很可能是驅動問題,DACOUT電流無敵小,輸出加個電阻都可以拉掉電壓,客戶輸出是開路?有附載可能超過電流的輸出限制。

2. RA0複合功能沒有關?例如設定為 AN? I/O?

1月02日 13:41:38

Ryang 於 2020年01月02日 14:29:48
轉換PDF檔 列印


Re: Curiosity PIC16F1769 DAC 輸出問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 15047
等級: 73; EXP: 90
HP : 1093 / 1822
MP : 5015 / 85746
離線
感謝 Edward 的測試:

找到1765, 同系列測試了一下,DAC有輸出,但比例不對。我猜想,關鍵點應該是RA0剛好也是燒錄Pin, 而Curiosity Board上內建燒錄器,但線路上沒劃。因此不知真實阻抗,我用三用錶量了一下,對Vdd, Vss阻抗不是很大。猜測應是負載效應無誤,所以我把DACOUT Pin腳折起來(如下圖),電壓就正確了。

附件是1765程式。

附加檔案:


zip TestDAC.zip 大小: 265.11 KB; 下載次數: 28

jpg  擷取.JPG (46.05 KB)
16_5e0db6396034b.jpg 527X396 px

1月02日 17:21:36
轉換PDF檔 列印


Re: Curiosity PIC16F1769 DAC 輸出問題
初級會員
註冊日期:
2018/08/30 18:33
所屬群組:
註冊會員
文章: 27
等級: 3; EXP: 93
HP : 0 / 73
MP : 9 / 378
離線
謝謝板主親自測試,

原來是這樣,從Schemetic上看起來像是空接。

謝謝。

1月03日 11:16:39
轉換PDF檔 列印


Re: Curiosity PIC16F1769 DAC 輸出問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 15047
等級: 73; EXP: 90
HP : 1093 / 1822
MP : 5015 / 85746
離線
這不是我測試的,這是高雄的 FAE Edward Lee 的測試,他是公司的 Power Supply 專家。

1月03日 11:29:40
轉換PDF檔 列印


Re: Curiosity PIC16F1769 DAC 輸出問題
初級會員
註冊日期:
2018/08/30 18:33
所屬群組:
註冊會員
文章: 27
等級: 3; EXP: 93
HP : 0 / 73
MP : 9 / 378
離線
版主您好,

還是謝謝您幫忙回覆。

下次遇到 Edward Lee 我會再親自跟他道謝。

謝謝。

1月07日 10:22:35
轉換PDF檔 列印






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

[進階搜尋]


搜尋
Microchip連結
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project