Board logo

標題: 有關c8051f330這顆mcu的問題 [打印本頁]

作者: jessie_adm    時間: 2009-3-10 16:54     標題: 有關c8051f330這顆mcu的問題

by s2327259
你好,我想請問有關Silicon Labs c8051f330這顆mcu的一些問題,
這顆MCU內的DAC
它的類比輸出是屬於定電流源嗎?
因為我們看過DATASHEET它可以輸出最大電流為2mA*1023/1024,
但是經過測試,輸出接腳接上1K歐姆的電阻到GND後,輸出電流為1mA左右
再接上100歐姆的電阻到GND後,輸出電流為1.8mA左右,
請問有沒有改善的方法?

以下為主程式的code
(DA設定致能,輸出模式為最大2mA,由寫入IDA0H觸發)
----------------------------
void main(void)
{
  Init_Device();   //初始值設定
  IDA0L=0xff;
  IDA0H=0xff;
  while(1);
}

另外,有關VREF的問題,如果使用MCU內部的VREF,
照DATASHEET來看,內部VREF電壓為2.44V左右,
請問外接VDD改變時,此VREF會改變嗎?
還有每顆C8051F330內部的VREF的誤差為多少?



by Jacky
>>它的類比輸出是屬於定電流源嗎?
Yes
>>...請問有沒有改善的方法?
可能需要你的Init 值,才能幫你了解~
>>另外,有關VREF的問題,如果使用MCU內部的VREF,
>>照DATASHEET來看,內部VREF電壓為2.44V左右,
>>請問外接VDD改變時,此VREF會改變嗎?
不會改變,要是你Vref設為VDD就會改變囉~
>>還有每顆C8051F330內部的VREF的誤差為多少?
2.38V~2.5V 10ppm/度 ,是生產時Vref會落在的範圍,要是要精準的Vref的話建議使用LTC的參考電壓源.......



by Ivanlin
我這邊實際驗證 數據如下面 :
電流2mA X " 1K 電阻 " 我量測到的電壓 大約是 1.986V
如果換成 2mA X " 100 電阻"  0.1976V
我是用電表量測



by s2327259
我已找到問題了
我是使用C8051F330DK那塊,它的IDA輸出腳已有並聯1K歐姆到GND,
所以我們測到的輸出電流才會被分掉
謝謝你的回應

想再問另一問題
IDA轉換速率跟系統時脈有關西嗎?!可以到多快?!
DATASHEET裡是寫 啟動時間5us、輸出建立時間5us
意思是最高可到100k的轉換速率嗎?!



by Stevenyang
IDA轉換速率跟系統時脈有關西嗎? A:速率是固定但轉換週期就有關係   
可以到多快? A: 如你講的約 100K
DATASHEET裡是寫 啟動時間5us、輸出建立時間5us,意思是最高可到100k的轉換速率嗎? A:Yes


< from Morrihan Silicon Labs 產品討論區舊版 2009/3/4 >






歡迎光臨 茂宣企業 產品討論區 (http://www.morrihan.com/newbb/) Powered by Discuz! 6.0.0