เนี้อหา

การทำงานของไอซี 1298

WELCOME http://www.geocities.com/kitti_hirun2001


จะเป็นการแสดงบล็อกไดอะแกรมการทำงานภายในไอซีLTC 1298 ซึ่งเป็นไอซีที่ทำหน้าที่แปลงสัญญาณอนาลอกให้เป็นดิจิตอลขนาด 12 bit จำนวน 2 แชนแนล

ตัวถังของไอซีเป็นแบบDIP ขนาด 8ขาซึ่งแต่ละขามีหน้าที่ดังนี้

รูปที่ 2 แสดงบล็อกไดอะแกรมการทำงานภายในของ LTC 1298

    หน้าที่ของขาต่างๆในตัวไอซี
  1. ขาที่ 1 ( CS/SHDN )เป็นขาสัญญาณเลือกขิป ( chip select )อินพุตใช้ควบคุมการทำงานของไอซีทำหงานที่ลอจิก 0 เมื่อขานี้ได้รับ ลอจิก 0 จะเป็นการเลือก

    การทำงาน ( enable ) และเมื่อขานี้ได้รับลอจิก 1 จะทำให้ไอซีหยุดทำงานและอยู่ในโหมด SHUT DOWN

  2. ขาที่ 2 ( CH0 ) เป็นขาสัญญาณอนาลอกอินพุตของแชนแนล 0
  3. ขาที่ 3 ( CH1 ) เป็นขาสัญญาณอนาลอกอินพุตของแชนแนล 1
  4. ขาที่ 4 ( GND ) เป็นขากราวด์ของไอซี ซึ่งควรต่อโดยตรงกับกราวด์เพรนเพื่อลดสัญญาณรบกวน
  5. ขาที่ 5 ( Din ) เป็นขาสัญญาณรับข้อมูลดิจิตอลอินพุตแบบอนุกรมเพื่อใช้กำหนดแชนแนลและรูปแบบ( format ) ของข้อมูลที่ต้องการอ่านค่ากลับออกมาทางขาสัญญาณDout
  6. ขาที่ 6 ( Dout ) เป็นขาสัญญาณส่งข้อมูลดิจิตอลเอาท์พุตแบบอนุกรมซึ่งค่าของข้อมูลที่อ่านได้จากขานี้คือผลลัพธ์จากการเปลี่ยนสัญญาณอนาลอกเป็นสัญญาณดิจิตอลของไอซี
  7. ขาที่ 7 ( CLK ) เป็นขาสัญญาณนาฬิกาอินพุตใช้เป็นสัญญาณอ้างอิงสำหรับอ่านหรือเขียนข้อมูลระหว่างอุปกรณ์ภายนอกกับไอซีLTC1298โดยจะทำการอ่านและเขียนข้อมูลกับไอซีในช่วงขอบขาขึ้นของสัญญาณนาฬิกาเสมอ
  8. ขาที่ 8; ( Vcc / Vref ) เป็นขารับแหล่งจ่ายไฟเลี้ยงให้กับไอซีซึ่งขานี้จะใช้เป็นแรงดันขาอ้างอิงในการแปลงค่าจากสัญญาณอนาลอกเป็นข้อมูลดิจิตอลด้วย
  9. ดังนั้นที่ขานี้จึงควรทำการป้องกันและกำจัดสัญญาณรบกวนให้กับไอซีด้วยเพราะถ้าขานี้ได้รับสัญญาณรบกวนมากหรือแรงดันไฟเลี้ยงไม่คงที่จะทำให้ค่าของข้อมูลเอาท์พุตเกิดการเปลี่ยนแปลงตามไปได้ด้วย จากการทำงานของไอซีLCT1298จะเป็นได้ว่าการจัดวงจรเพื่อเชื่อมต่อกับไอซีต้องใช้สัญญาณทั้งหมด4เส้นเป็นสัญญาณเอาท์พุตจากอุปกรณ์ภายนอกส่งไปให้ไอซีเพื่อควบคุมและสั่งงาน 3 สัญญาณและเป็นสัญญาณเอาต์พุตส่งออกจากไอซีเพื่อใช้สำหรับอ่านค่าอีก 1 สัญญาณสำหรับการเขียนข้อ มูลให้กับ LTC1298 นั้น ไอซีจะต้องการสัญญาณข้อมูลอินพุตจำนวน 4 บิต เพื่อกำหนดการทำงานก่อน โดยก่อนที่จะเริ่มเขียนข้อมูลต้องกำหนดให้ขาสัญญาณ CS ถูกอินาเบิ้ลโดยการป้อน logic 0 ก่อนแล้วจึงเขียนข้อมูลให้กับไอซี LTC1298 ในช่วงขอบขาขึ้นของสัญญาณนาฬิกาโดยข้อมูลที่จะเขียนให้กับไอซีมีดังนี้คือ

SGL/DIFF

ODD/SIGN

CH 0

CH 1

GND

1

0

+

 

-

0

0

+

-

 

0

0

-

+

 

ตารางที่ 2 แสดงความสัมพันธ์ของบิต SGL/DIFF และบิต ODD/SIGN

 

 START

SGL/DIFF ODD/SIGN MSBF
บิต START
เป็นข้อมูลกำหนดการเริ่มต้นโดยต้องส่งเป็นบิตแรกหลังจากสัญญาณCS เป็นลอจิก 0 แล้ว ซึ่งค่าขอบิต START นี้ต้องมีค่าเป็นลอจิก 1 เสมอ
บิต SGL/DIFF และบิต ODD/SIGN
เป็นข้อมูลสำหรับกำหนดและเลือกแชนแนลของสัญญาณที่ต้องการให้เปลี่ยนแปลงและกำหนดรูปแบบของสัญญาณอนาลอกอินพุตดังแสดงความสัมพันธ์ของทั้งสองบิตในตารางที่ 2
บิต MSBF
เป็นการกำหนดลำดับข้อมูลเอาท์พุตที่อ่านจากไอซี LTC1298

BACK NEXT
Hosted by www.Geocities.ws

1