22.4.3 Operating voltage range validation
All cards สามารถสื่อสารกับ the SDIO card host โดยใช้ any operating voltage ภายใน the specification range. The supported minimum and maximum VDD values ถูกกำหนดใน the operation conditions register (OCR) บน the card.
Cards ที่เก็บ the card identification number (CID) และ card specific data (CSD) ใน the payload memory สามารถสื่อสาร information นี้ได้เฉพาะภายใต้ data-transfer VDD conditions. เมื่อ the SDIO card host module และ the card มีย่าน VDD ที่เข้ากันไม่ได้, the card ไม่สามารถเสร็จสมบูรณ์ the identification cycle และไม่สามารถส่ง CSD data. สำหรับจุดมุ่งหมายนี้, the special commands, SEND_OP_COND (CMD1), SD_APP_OP_COND (ACMD41 สำหรับ SD Memory), และ IO_SEND_OP_COND (CMD5 สำหรับ SD I/O), ถูกออกแบบเพื่อจัดให้มีกลไกเพื่อแยกแยะและทิ้ง cards ที่ไม่ตรงกับ the VDD range ที่ต้องการโดย the SDIO card host. The SDIO card host ส่ง the required VDD voltage window เป็น the operand ของคำสั่งเหล่านี้. Cards ที่ไม่สามารถดำเนินการ data transfer ใน the specified range จะตัดออกจาก the bus และไปยัง the inactive state.
โดยการใช้ commands เหล่านี้โดยไม่มีการรวม(include) the voltage range เป็น the operand, the SDIO card host สามารถสอบถามแต่ละcard และกำหนด the common voltage range ก่อนการวาง out of-range cards ลงใน the inactive state. การสอบถามนี้ถูกใช้เมื่อ the SDIO card host สามารถเลือก a common voltage range หรือเมื่อผู้ใช้ต้องการการแจ้งให้ทราบว่า cards ไม่สามารถใช้ได้.