มันสำคัญแค่ไหนที่ฉันข้ามสัญญาณนาฬิกา 2 MHz SPI บนกระดานสองชั้น?
พื้นหลัง ขณะนี้ฉันกำลังทำงานกับบอร์ดฝ่าวงล้อมซึ่งทำให้ฉันสามารถเชื่อมต่อบอร์ดภายนอกจำนวนมาก (สัญญาณอะนาล็อกและสัญญาณผสม) กับ Arduino Micro โดยใช้ตัวเชื่อมต่อที่หลากหลาย บอร์ดฝ่าวงล้อมนั้นถูก จำกัด ไว้ที่สองชั้นและต้องจัดการกับสัญญาณเซ็นเซอร์แบบอะนาล็อกเก้าตัวรวมถึงสัญญาณดิจิตอล (SPI) เจ็ดสัญญาณ ได้แก่ นาฬิกา (SCK), MISO, MOSI และสัญญาณเลือกชิปสี่ตัว (CS) Arduino ได้รับการกำหนดค่าสำหรับความถี่สัญญาณนาฬิกา 2 MHz SPI แต่ฉันไม่สามารถหาข้อมูลเกี่ยวกับเวลาที่เพิ่มขึ้นตามปกติได้ ปัญหาคือฉันไม่แน่ใจว่าวิธีที่ดีที่สุดในการกำหนดเส้นทางสัญญาณดิจิตอลบนกระดานฝ่าวงล้อมของฉันคืออะไร เนื่องจากคำถามของฉันค่อนข้างเรียบง่ายฉันจึงรวบรวมตัวอย่างเล็ก ๆ น้อย ๆ ที่อธิบายไว้ด้านล่าง ปัญหาที่เข้าใจง่าย ในตัวอย่างที่เรียบง่ายนี้ฉันมีระนาบกราวน์, สัญญาณนาฬิกา SPI (SCK), สัญญาณเลือกชิป (CS), และ "พื้นที่เก็บของ" ที่ค่อนข้างใหญ่ดังแสดงในรูปด้านล่าง โปรดทราบว่าตัวอย่างไม่ได้ปรับขนาด: ความยาวการติดตามจริงจะมากกว่า 10 ซม ไม่สามารถแก้ไขการกำหนดพินในตัวเชื่อมต่อได้และฉันจะไม่สามารถย้าย / หมุนตัวเชื่อมต่อหรือพื้นที่ Keepout ได้ …