小專題-霍爾電路之IC研究 組員:施怡儒 S0453030 柯曄新 S0453001 張久藝 S0453019
XTR111→功能是電壓轉電流
XTR111(內部電路)
PIN名稱功能 1 VSP Positive Supply 2 IS Source Connection 3 VG Gate Drive 4 REGS Regulator Sense 5 REGF Regulator Force 6 VIN Input Voltage 7 SET Transconductance Set 8 EF Error Flag (Active Low) 9 OD Output Disable (Active High) 10 GND Negative Supply
PIN名稱功能 Pin1(VSP):輸入DC電壓,範圍是7V~44V (以USB輸入5V ,透過TPS61040升壓到9.45V) Pin2(IS):輸出腳 Pin3(VG):外部MOSFET的閘極驅動可防止電源和GND短路 Pin4(REGS):穩壓器緩衝器 Pin5(REGF):穩壓器的感測輸 Pin6(VIN):輸入電壓,範圍是0V~12V, 𝑉 𝐼𝑁 和 𝑅 𝑆𝐸𝑇 控制輸出電流 𝐼 𝑂𝑈𝑇 → 𝐼 𝑂𝑈𝑇 =10× 𝑉 𝐼𝑁 𝑅 𝑆𝐸𝑇 Pin7(SET):此腳會接上一電阻 𝑅 𝑆𝐸𝑇 , 𝑅 𝑆𝐸𝑇 和 𝑉 𝐼𝑁 控制輸出電流 𝐼 𝑂𝑈𝑇 → 𝐼 𝑂𝑈𝑇 =10× 𝑉 𝐼𝑁 𝑅 𝑆𝐸𝑇 Pin8(EF):輸出資料告知是否有錯(可不接) Pin9(OD):控制輸不輸出 → 短路到地或接電阻 Pin10(GND):接地
參考電壓 𝑉 𝑅𝐸𝐺𝐹 2.2kΩ 3.3kΩ 3V = 𝑉 𝑅𝐸𝐺𝐹 × 𝑅2 𝑅1+𝑅2 → 𝑉 𝑅𝐸𝐺𝐹 = 3V× 𝑅1+𝑅2 𝑅2
電流呈線性 (負載不能太大) 在一定電壓範圍內,電流對電壓曲線呈線性 負載不能太大,I-V曲線容易失真
脈衝寬度調變 (PWM) 利用數位訊號模擬類比訊號的方式 Duty Cycle = Ton/Toff (%) 模擬出的電壓 V = Von x duty cycle (%) = 5V x duty cycle (%) 透過低通濾波將脈衝寬度調變 (PWM)濾成DC電壓 低通濾波的RC常數會影響濾出來的DC值 Vout = 1 𝑠𝑐 𝑅 + 1 𝑠𝑐 ,當R越小,Vout越大,越貼近要輸出的值。
利用Arduino輸入電壓到VIN void setup() { Serial.begin(9600); analogWrite(5,0); //0V(0)~5V(255) delay(500); }
利用Arduino輸入電壓到VIN void setup() { Serial.begin(9600); analogWrite(5,50); //0V(0)~5V(255) delay(500); //0.02*50=1V }
利用Arduino輸入電壓到VIN void setup() { Serial.begin(9600); analogWrite(5,100); //0V(0)~5V(255) delay(500); //0.02*100=2V }
利用Arduino輸入電壓到VIN void setup() { Serial.begin(9600); analogWrite(5,150); //0V(0)~5V(255) delay(500); //0.02*150=3V }
利用Arduino輸入電壓到VIN void setup() { Serial.begin(9600); analogWrite(5,200); //0V(0)~5V(255) delay(500); //0.02*200=4V }
利用Arduino輸入電壓到VIN void setup() { Serial.begin(9600); analogWrite(5,250); //0V(0)~5V(255) delay(500); //0.02*250=5V }
THE END