ADC 12 บิตที่ปัดเศษไปยังรหัสที่ใกล้ที่สุดมีช่วงอินพุต 0 ถึง 2.5 V โดยใช้ 1 LSB = VFSR/2ᴺ จงหาความคลาดเคลื่อนจากการควอนไทซ์สูงสุด eq,max ในหน่วย mV
ใบงาน การได้มาซึ่งข้อมูลและการสุ่ม พร้อมเฉลย
1.ง่าย
N = 12VFSR = 2.5 V
eq,max = mV
2.ง่าย
ลิงก์ UART ทำงานที่ 4800 baud จงหาระยะเวลา Tb ของหนึ่งบิต ในหน่วย µs
baud = 4800 Bd
Tb = µs
3.ปานกลาง
คลื่นไซน์ 6.4 kHz ถูกสุ่มที่ 4 kHz โดยไม่มีฟิลเตอร์ป้องกันแอลลิอัส มันปรากฏในตัวอย่างที่ความถี่ fa ใด จงตอบในหน่วย Hz
f = 6.4 kHzfs = 4 kHz
fa = Hz
4.ปานกลาง
ADC ที่มีช่วงอินพุต 0 ถึง 5 V ต้องแยกแยะขั้นขนาด 1 mV หรือเล็กกว่า จงหาจำนวนบิตที่น้อยที่สุด N
VFSR = 5 Vความละเอียด = 1 mV
N =
5.ยาก
เซนเซอร์อุณหภูมิให้ 10 mV/°C (0 V ที่ 0 °C) สัญญาณถูกขยาย 4 เท่าและป้อนเข้า ADC 12 บิตที่มีช่วง 0 ถึง 10 V (1 LSB = VFSR/2ᴺ) จงหาการเปลี่ยนแปลงอุณหภูมิ ΔTLSB ที่ตรงกับหนึ่ง LSB
S = 10 mV/°CG = 4N = 12VFSR = 10 V
ΔTLSB = °C
6.ยาก
ไมโครคอนโทรลเลอร์ที่มีนาฬิกา 10 MHz ตั้งอัตราบอดของ UART เป็น fclk/(16·D) โดย D เป็นจำนวนเต็มที่ปัดไปยังค่าใกล้ที่สุด เป้าหมายคือ 19200 baud จงหาเปอร์เซ็นต์ความคลาดเคลื่อนของอัตราบอดจริง (เป็นบวกเมื่อเร็วเกินไป)
fclk = 10 MHzเป้าหมาย = 19200 Bd
e = %
เฉลย
- 1. eq,max = 0.3052 mV
- 2. Tb = 208.3 µs
- 3. fa = 1600 Hz
- 4. N = 13
- 5. ΔTLSB = 0.06104 °C
- 6. e = −1.357 %
เฉลยทีละขั้นตอนฉบับเต็ม: ฝึกหัวข้อนี้ได้ที่ examproblems.com