พาริตี้หรือการตรวจจับข้อผิดพลาดบล็อกมีวัตถุประสงค์เพื่อตรวจสอบข้อผิดพลาดภายในการส่งข้อมูลเอง ความเท่าเทียมกันไม่ได้ถูกออกแบบมาเพื่อตรวจสอบว่ามีการส่งข้อมูลหรือไม่
รับสายส่งมีความกังวลหลายประเภทที่แตกต่างกัน สองสิ่งที่เกี่ยวข้องที่นี่คือ: 1) ความล้มเหลวของเส้นตรงและ 2) บล็อกข้อมูลผิดพลาดภายในการส่งสัญญาณโดยเฉพาะ ตัวอย่างอื่น ๆ ที่เกี่ยวข้องน้อยกว่านั้นเช่นแรงดันไฟฟ้าของสายที่ไม่ถูกต้องข้อผิดพลาดของโปรโตคอลหรือข้อผิดพลาดด้านความปลอดภัย พาริตีช่วยด้วย 2 แต่ไม่ใช่ 1 สำหรับระบบย่อยที่ปลายทั้งสองของสายส่งเพื่อจัดการกับ 1 (ความล้มเหลวทันทีของการเชื่อมต่อ) จำเป็นต้องใช้คุณสมบัติโปรโตคอลอื่น
อัตราการตรวจจับข้อผิดพลาดของบิตพาริตีเดี่ยวมักจะสูงกว่า 50% อัตราที่แน่นอนนั้นขึ้นอยู่กับการวิเคราะห์พฤติกรรมของส่วนข้อมูลในโปรโตคอล สมมติว่าคุณมีแพ็กเก็ต (MSB) 1011010111011110 และมีข้อผิดพลาดบิตเดียวในบิตที่ส่งล่าสุดการตรวจสอบพาริตีจะล้มเหลวและปฏิเสธแพ็กเก็ตนั้นอย่างถูกต้อง ในทำนองเดียวกันถ้าคุณมีข้อผิดพลาดข้อมูลในบิตแรก (บิตพาริตี้) แพ็คเก็ตจะถูกปฏิเสธ
การดำเนินการตรวจสอบฮาร์ดแวร์นี้ง่ายมากและไม่จำเป็นต้องดำเนินการอย่างซับซ้อน มันมีประโยชน์ในแอปพลิเคชันที่มีอัตราความผิดพลาดค่อนข้างต่ำเพื่อกำจัดสิ่งต่างๆเช่นสัญญาณนาฬิกาเอียงหรือสัญญาณนาฬิกาที่สร้างขึ้นโดยโปรเซสเซอร์ที่ใช้สแต็คซอฟต์แวร์ที่เก็บขยะ
SPI เป็นโปรโตคอลการเชื่อมโยงทางกายภาพที่ออกแบบมาสำหรับสายสั้น ๆ ที่เชื่อมต่อด้วยไฟฟ้าโดยที่อัตราความผิดพลาดบิตเดียวไม่ได้ขึ้นอยู่กับการสูญเสียของสาย หากคุณกำลังทำบางสิ่งบางอย่างในสายสูญเสียคุณจะต้องมีสิ่งที่แข็งแกร่งกว่าความเท่าเทียมกัน นี่ไม่ใช่สิ่งที่ SPI ทำ
ในการตรวจสอบว่าอุปกรณ์ยังคงเชื่อมต่ออยู่หรือไม่ลองสิ่งที่สูงกว่าในกองซ้อน จากการเปรียบเทียบ TCP / IP (IP โดยเฉพาะ) ไม่ได้ระบุบิตพาริตี้ในขณะที่ข้อกำหนดอีเทอร์เน็ต 802.x จำนวนมากทำ ในทางกลับกัน IP มีความซับซ้อน "คุณอยู่ที่นั่นหรือไม่" มาตรการ. คุณกำลังทำอะไรอยู่ด้านบนของ SPI คำตอบสำหรับการจัดการลิงค์ข้อมูลน่าจะอยู่ที่นั่น