痞酷網_PIGOO

 找回密碼
 立即註冊
!!! [系統偵測到廣告阻擋軟體] !!!

如果您覺得痞酷網對您有些許幫助,或者您認同痞酷網的理想,

那麼希望您將痞酷網設定為白名單.

並請在上論壇的時候,動動您的手指,用行動支持我們.

謝謝!
查看: 5364|回復: 3

MCP41xxxx数字电位器问题

[複製鏈接]
發表於 2018-4-5 10:32:57 | 顯示全部樓層 |閱讀模式
0.png

PB0输入24V
PA0接地


MOSI,IO11;
SCK,IO13;
CS(即SS)IO10


PW0为什么只有5V++输出




atmega328P
  1. #include "SPI.h"
  2. int ss = 10;
  3. void setup()
  4. {
  5.   pinMode(ss, OUTPUT); //设置 SS 为输出
  6.   SPI.begin(); // 启动 SPI
  7.   SPI.setBitOrder(MSBFIRST);//设置从那边开始读起
  8. }


  9. void loop()
  10. {
  11.   digitalWrite(ss, LOW);
  12.   SPI.transfer(0x11); // 发送控制命令,表示向第一通道的电位器写入数据,即二进制 00010001,参见DataSheet
  13.   SPI.transfer(0); // 设置电位器的数值,0~255 (0 ~ 10KΩ)
  14.   digitalWrite(ss, HIGH);
  15. }
複製代碼

發表於 2018-4-5 14:27:41 | 顯示全部樓層
如果是實際的上電測試這顆 IC 早就燒掉了,耐壓 5V 的元件您給他送 24V,只能從 0 ~ 5V 間變化如果真要有 0 ~ 24V 的變化要再外接 OPA 放大才能做到。

程式我不會看沒辦法給意見,這只能用在小信號要注意 PW 腳輸出電流不能超過 1mA,原廠資料要多讀一下有問題再來問。

評分

1

查看全部評分

 樓主| 發表於 2018-4-5 17:38:06 | 顯示全部樓層
duke83 發表於 2018-4-5 02:27 PM
如果是實際的上電測試這顆 IC 早就燒掉了,耐壓 5V 的元件您給他送 24V,只能從 0 ~ 5V 間變化如果真要有 0 ...

啊,这样的话我应该用什么数字电阻代替呢?
發表於 2018-4-5 17:59:09 | 顯示全部樓層
xueqian2560 發表於 2018-4-5 05:38 PM
啊,这样的话我应该用什么数字电阻代替呢?

應該沒有這麼高壓的數位電阻吧!

前面就說過還是用這顆只要後面多加一個 OPA 如 LM358 做非反向放大 5 倍就能得到最高 25V 的電壓輸出,輸出電流也能跟著放大許多。
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

關閉

站長小叮嚀上一條 /1 下一條

禁閉室|手機版|連繫我們|痞酷網電子技術論壇

GMT+8, 2024-11-24 08:26 PM , Processed in 0.140795 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.