คำตอบ:
อีเธอร์เน็ตใช้การส่งสัญญาณดังนั้นสัญญาณจะสามารถ "เปิดใช้งาน" ไดโอดคู่หนึ่งคู่เท่านั้น ดังนั้นการส่งสัญญาณใด ๆ จะมีโอกาสเข้าถึงสองเพื่อนบ้านทันที (ไม่มีกระแสจะไหลมากกว่า 1 "กระโดด" ปัดวน)
ตอนนี้คุณสามารถสังเกตเห็นเคล็ดลับที่จะใช้งานได้กับอุปกรณ์ 3 เครื่องเท่านั้นคอมพิวเตอร์ทั้งสองสาย A TX มีสาย RX จากคอมพิวเตอร์ B และ C ในละแวกใกล้เคียงและเป็นสาย RX ของตัวเองที่ด้านไกลของลูป คุณไม่ต้องการได้ยินสิ่งที่คุณกำลังส่งเพราะมันจะทริกเกอร์อัลกอริทึมตรวจจับการชนกัน
สองจุดที่น่าสนใจ:
ไดโอดจะลดทอนสัญญาณอย่างหนักดังนั้นมันอาจจะไม่ทำงานในระยะทางไกล
คุณไม่สามารถใช้ตัวต้านทานได้เนื่องจากพวกมันจะลดทอนสัญญาณเชิงเส้นและหลังจากวนไปวนมาเรื่อย ๆ ในที่สุดมันก็จะไปถึงเส้น RX ของคุณเอง มันจะถูกลดทอน แต่วงจรตัวรับสัญญาณมีความอ่อนไหวมากดังนั้นมันจะยังคงสามารถตรวจจับได้ว่าเป็นการชนกัน คุณต้องการองค์ประกอบที่ไม่เชิงเส้น (เช่นไดโอด) ที่ให้การตัดที่คมชัด
PS มันเป็นวงจรที่ฉลาดจริงๆ ฉันไม่สามารถจินตนาการการประดิษฐ์บางอย่างเช่นนั้นด้วยตัวเอง :)
ฉันคิดว่าแรงดันตกคร่อมไดโอดระหว่าง xmt และ rcv สำหรับขาแต่ละข้างนั้นสูงพอที่จะมองไม่เห็นตัวเอง - แต่สามารถเห็นตัวอื่น ๆ ได้ - อาจใช้งานได้แค่ 3 ขาเท่านั้น
แต่ละไดโอดมีแรงดันตกดังนั้นถ้าคุณใช้แรงดันไฟฟ้าระหว่าง A1, A3 จะมีแรงดันตกคร่อมในแต่ละไดโอดและคอมพิวเตอร์ B และ C ทั้งสองจะได้รับสัญญาณ = แรงดันตกที่ 1 ไดโอด
ทำไมไม่เชื่อมต่อโดยตรง อาจเป็นเรื่องของการตรวจจับการชนไม่มีความคิดจริง ๆ ...
ฉันก็ไร้เดียงสาเหมือนกัน แต่สิ่งหนึ่งที่ไดโอดทำคือสร้างวงวนฮิสเทอรีซิสซึ่งอาจลดเสียงรบกวนภายใต้ 0.7V ฉันคิดว่ามันเป็นอุปกรณ์รักษาความปลอดภัยบางชนิดที่มีส่วนเกี่ยวข้องกับการสื่อสารทางอิเล็กทรอนิกส์แบบมาตรฐานมากกว่าโดยเฉพาะกับอีเธอร์เน็ต แต่มันเป็นแค่ความคิดไม่ใช่สิ่งที่ฉันรู้แน่นอน