การออกแบบอ้างอิงสวิตช์ฟิลด์ ADIN6310 สำหรับอุปกรณ์อะนาล็อก

ข้อมูลจำเพาะผลิตภัณฑ์
- สวิตช์อีเทอร์เน็ต 6 พอร์ต ADIN6310
- พอร์ตทรังค์ 2 Gb: SGMII โดย SMA หรือ ADIN1300 โดย RGMII
- พอร์ต 4BASE-T10L 1 พอร์ต: ADIN1100 โดย RGMII
- ตัวควบคุม SPoE PSE ที่สอดคล้องกับ IEEE 802.3cg: LTC4296-1
- คลาสกำลัง 12
- โครงการซอฟต์แวร์โอเพ่นซอร์ส Zephyr
- โหมดที่ไม่มีการจัดการพร้อมสวิตช์พื้นฐานและพลังงาน PSE
- VLAN ID 1-10 เปิดใช้งานบนพอร์ตทั้งหมด
- จ่ายไฟเข้ากับสายเคเบิล 10BASE-T1L สำหรับพอร์ตหลักทั้งหมด
- ตัวเลือกสวิตช์ DIP เพื่อเปิดใช้งานคุณสมบัติอื่น ๆ (การซิงค์เวลา, LLDP, IGMP Snooping)
- โหมดการจัดการโดยใช้แพ็คเกจการประเมินสวิตช์ TSN/การประเมินความซ้ำซ้อน
- ความสามารถในการเชื่อมต่อเครือข่ายแบบจำกัดเวลา (TSN)
- การจราจรตามกำหนดเวลา (IEEE 802.1Qbv)
- การแย่งเฟรม (IEEE 802.1Qbu)
- การกรองและการควบคุมตามสตรีม (IEEE 802.1Qci)
- การจำลองเฟรมและการกำจัดเพื่อความน่าเชื่อถือ (IEEE 802.1CB)
- การซิงโครไนซ์เวลา IEEE 802.1AS 2020
- ความสามารถด้านการสำรองข้อมูล
คำแนะนำการใช้ผลิตภัณฑ์
อุปกรณ์ที่ต้องใช้
- เอกสารข้อมูล ADIN6310 และคู่มือผู้ใช้ UG-2280 และ UG-2287
- แผ่นข้อมูล ADIN1100
- แผ่นข้อมูล ADIN1300
- แผ่นข้อมูล LTC4296-1
- แผ่นข้อมูล MAX32690
ซอฟต์แวร์ที่จำเป็น
- สำหรับการประเมิน TSN ให้ติดตั้งแพ็คเกจการประเมิน ADIN6310
- การจับแพ็กเก็ต Npcap
คำอธิบายทั่วไป
- หากต้องการประเมินสวิตช์อย่างละเอียด โปรดดูแพ็คเกจการประเมินสวิตช์ TSN ที่มีให้จากหน้าผลิตภัณฑ์ ADIN6310
คุณสมบัติ
- สวิตช์อีเทอร์เน็ต 6 พอร์ต ADIN6310
- พอร์ตทรังค์ 2Gb; SGMII โดย SMA หรือ ADIN1300 โดย RGMII
- พอร์ต 4 พอร์ต 10BASE-T1L, ADIN1100 โดย RGMII
- ตัวควบคุม SPoE PSE ที่สอดคล้องกับ IEEE 802.3cg, LTC4296-1
- คลาสกำลัง 12
- การจัดประเภทพลังงานโดย SCCP (ไม่ได้เปิดใช้งาน)
- ไมโครคอนโทรลเลอร์ Arm® Cortex®-M4, MAX32690
- แฟลชภายนอกและแรม
- โครงการซอฟต์แวร์โอเพ่นซอร์ส Zephyr
- โหมดที่ไม่มีการจัดการพร้อมสวิตช์พื้นฐานและพลังงาน PSE
- VLAN ID 1-10 เปิดใช้งานบนพอร์ตทั้งหมด
- จ่ายไฟเข้ากับสายเคเบิล 10BASE-T1L สำหรับพอร์ตหลักทั้งหมด
- ตัวเลือกสวิตช์ DIP เพื่อเปิดใช้งานคุณสมบัติอื่น ๆ (การซิงค์เวลา, LLDP, IGMP Snooping)
- โหมดการจัดการโดยใช้แพ็คเกจการประเมินสวิตช์ การประเมิน TSN/ความซ้ำซ้อน
- ความสามารถในการเชื่อมต่อเครือข่ายแบบจำกัดเวลา (TSN)
- การจราจรตามกำหนดเวลา (IEEE 802.1Qbv)
- การแย่งเฟรม (IEEE 802.1Qbu)
- การกรองและการควบคุมตามสตรีม (IEEE 802.1Qci)
- การจำลองเฟรมและการกำจัดเพื่อความน่าเชื่อถือ (IEEE 802.1CB)
- การซิงโครไนซ์เวลา IEEE 802.1AS 2020
- ความสามารถด้านการสำรองข้อมูล
- ความพร้อมใช้งานสูงแบบซ้ำซ้อนที่ราบรื่น (HSR)
- โปรโตคอลสำรองแบบคู่ขนาน (PRP)
- โปรโตคอลสำรองสื่อ (MRP)
- ฮาร์ดแวร์อินเทอร์เฟซโฮสต์พร้อมจัมเปอร์ให้เลือก
- อินเทอร์เฟซ SPI เดี่ยว/คู่/สี่
- พอร์ตอีเทอร์เน็ต 10Mbps/100Mbps/1000Mbps (พอร์ต 2/พอร์ต 3)
- SGMII/100BASE-FX/1000BASE-KX
- ส่วนหัวสำหรับการเข้าถึง SPI โดยตรง (เดี่ยว/คู่/สี่)
- ปรับขนาดจำนวนพอร์ตโดยการต่อแบบเรียงซ้อนโดย RJ45 หรือ SGMII/1000BASE-KX/ 100BASE-FX
- การรัด PHY โดยใช้ตัวต้านทานแบบติดตั้งบนพื้นผิว
- สถานะเริ่มต้นคือซอฟต์แวร์ปิดเครื่องสำหรับพอร์ตกระตุ้น
- เฟิร์มแวร์สวิตช์จัดการการทำงานของ PHY ผ่าน MDIO
- ทำงานจากแหล่งจ่ายไฟภายนอก 9V ถึง 30V ตัวเดียว
- ไฟแสดงสถานะ LED บนพิน GPIO, TIMER
เนื้อหาชุดประเมินผล
- บอร์ดประเมินผล EVAL-ADIN6310T1LEBZ
- อะแดปเตอร์ติดผนัง 15V, 18W พร้อมอะแดปเตอร์สากล
- ขั้วต่อสกรูแบบเสียบปลั๊ก 5 ตัวสำหรับสายเคเบิล 10BASE-T1L และแหล่งจ่ายไฟภายนอก
- สายเคเบิลอีเธอร์เน็ต Cat1e 5x
อุปกรณ์ที่จำเป็น
- เชื่อมโยงพันธมิตรกับอินเทอร์เฟซ 10BASE-T1L
- เชื่อมโยงพันธมิตรกับอินเทอร์เฟซอีเทอร์เน็ตมาตรฐาน
- สายเคเบิลคู่เดียวสำหรับ T1L
- พีซีที่ใช้ Windows® 11
เอกสารที่ต้องใช้
- แผ่นข้อมูล ADIN6310 และ ยูจี-2280 และ ยูจี-2287 คู่มือผู้ใช้
- แผ่นข้อมูล ADIN1100
- แผ่นข้อมูล ADIN1300
- แผ่นข้อมูล LTC4296-1
- แผ่นข้อมูล MAX32690
ซอฟต์แวร์ที่จำเป็น
- สำหรับการประเมิน TSN ให้ติดตั้งแพ็คเกจการประเมิน ADIN6310
คำอธิบายทั่วไป
- คู่มือผู้ใช้ฉบับนี้บรรยายถึงบอร์ดประเมินสวิตช์ Field ADIN6310 ที่รองรับพอร์ตพิเศษ 10BASE-T1L จำนวนสี่พอร์ตและพอร์ตทรังก์ Ethernet ที่รองรับ Gigabit จำนวนสองพอร์ตมาตรฐาน
- ฮาร์ดแวร์ประกอบด้วยวงจร LTC4296-1 Power over Ethernet (SPoE) แบบคู่เดียวพร้อมการรองรับโปรโตคอลการจำแนกการสื่อสารแบบอนุกรม (SCCP) ที่เป็นทางเลือก
- การทำงานเริ่มต้นของฮาร์ดแวร์เป็นโหมดที่ไม่ได้รับการจัดการ โดยที่ไมโครคอนโทรลเลอร์ MAX32690 Arm Cortex-M4 จะกำหนดค่าสวิตช์ให้เป็นโหมดการสลับพื้นฐาน และ PSE จะถูกกำหนดค่าสำหรับการทำงานระดับ Class 12
- ปรับปรุงการทำงานของสวิตช์ที่ไม่ได้รับการจัดการโดยใช้สวิตช์ DIP (S4) ซึ่งให้ความสามารถในการเปิดใช้งานคุณสมบัติต่างๆ เช่น การซิงโครไนซ์เวลา LLDP หรือ IGMP Snooping ตามค่าเริ่มต้น
- ปิดใช้งาน PSE โดยใช้สวิตช์ DIP โดยค่าเริ่มต้นจะเปิดใช้งาน สำหรับการประเมินสวิตช์อย่างละเอียด โปรดดูแพ็คเกจการประเมินสวิตช์ TSN ที่มีอยู่ในหน้าผลิตภัณฑ์ ADIN6310
- แพ็คเกจการประเมินนี้ให้ความสามารถในการใช้ฟังก์ชัน TSN นอกเหนือไปจากคุณลักษณะความซ้ำซ้อน
- รูปที่ 1 แสดงให้เห็นโอเวอร์view ของคณะกรรมการประเมิน
ฮาร์ดแวร์ OVERVIEW

ฮาร์ดแวร์บอร์ดประเมินผล
แหล่งจ่ายไฟ
- ฮาร์ดแวร์ทำงานจากรางจ่ายไฟภายนอก 9V ถึง 30V ตัวเดียว มีอะแดปเตอร์ติดผนัง 15V มาให้ในชุด
- เสียบอะแดปเตอร์ติดผนังเข้ากับขั้วต่อ P4 หรือต่อไฟ 9V ถึง 30V เข้ากับขั้วต่อ P4 หรืออาจจ่ายไฟให้กับขั้วต่อ 3 พิน P3 ก็ได้
- ไฟ LED DS1 จะสว่างขึ้นเมื่อจ่ายไฟให้กับบอร์ด ซึ่งบ่งชี้ว่าการจ่ายไฟให้กับรางไฟหลักสำเร็จ
- รางไฟฟ้าทั้งหมดได้รับการจัดเตรียมโดยออนบอร์ด MAX2007ตัวควบคุม 5 บัคและ MAX20029 ตัวแปลง DC-DC
- อุปกรณ์เหล่านี้สร้างรางสี่ราง (3.3V, 1.8V, 1.1V และ 0.9V) ที่จำเป็นสำหรับการทำงานของ เอดีอิน6310 สวิตช์, เอดีอิน1100 และ เอดีอิน1300 ฟิสิกส์, MAX32690 และวงจรที่เกี่ยวข้อง
- ค่าเริ่มต้นของปริมาตรที่กำหนดtages แสดงอยู่ในตารางที่ 1 นอกเหนือจากรางที่ใช้สำหรับอุปกรณ์ต่างๆ
- การ LTC4296-1 ใช้พลังงานโดยตรงจากแหล่งจ่ายไฟขาเข้าบน P3 หรือ P4 โดยค่าเริ่มต้น PSE จะถูกกำหนดค่าให้เปิดใช้งานพอร์ตสี่พอร์ตที่รองรับการทำงาน IEEE802.3 Class 12
- หากใช้ PSE กับ SCCP ให้เพิ่มรางจ่ายไฟไปยังบอร์ดประเมินผลเป็นขั้นต่ำ 20V
- อีกวิธีหนึ่งคือ จ่ายไฟให้บอร์ดโดยใช้ขั้วต่อ USB P2 เพื่อจ่ายไฟ +5V โดยเสียบจัมเปอร์ P8 ไว้ เนื่องจาก PSE ทำงานที่แรงดันไฟขั้นต่ำ +6V จึงไม่ควรใช้งานขั้วต่อ USB หากจำเป็นต้องใช้ PSE
ตารางที่ 1 การกำหนดค่าแหล่งจ่ายไฟอุปกรณ์เริ่มต้น

1 N/A หมายถึง ใช้ไม่ได้
ขั้วต่อ P5 ช่วยให้สามารถเข้าถึงแหล่งจ่ายไฟแต่ละแหล่งได้จากหัววัด และเมื่อเสียบเข้าไปแล้ว จะเชื่อมต่อรางจ่ายไฟเข้ากับวงจร ขั้วต่อ P5 ต้องมีการเชื่อมต่อข้าม VDD3P3 (3-4), VDD1P8 (5-6), VDD1P1 (7-8) และ VDD0P9 (9-10)
- ตารางที่ 2 แสดงให้เห็นโอเวอร์view ของการใช้กระแสไฟฟ้าสำหรับสวิตช์และ PHY สำหรับโหมดการทำงานต่างๆ MAX32690 จะถูกรีเซ็ตสำหรับการวัดเหล่านี้ ส่วน LTC4296-1 ไม่ได้เปิดใช้งาน
ตารางที่ 2 กระแสไฟนิ่งของบอร์ดโหมดจัดการ (แอปพลิเคชันการประเมิน TSN)
ตารางที่ 2. บอร์ดโหมดจัดการกระแสไฟฟ้านิ่ง (แอปพลิเคชันการประเมิน TSN) (ต่อ)

ตารางที่ 3 แสดงผลสรุปการใช้กระแสไฟของบอร์ดสำหรับการทำงานที่ไม่ได้รับการจัดการ โดยที่ MAX32690 เปิดใช้งานสวิตช์และ PSE จ่ายไฟให้กับอุปกรณ์ปลายทางผ่านคู่เดียว
ตารางที่ 3 กระแสไฟนิ่งของบอร์ดโหมดที่ไม่ได้จัดการ (กำหนดค่า MAX32690)

- สวิตช์ DIP S4 อยู่ในการกำหนดค่าเริ่มต้น (ปิดทั้งหมด) สำหรับการกำหนดค่าสวิตช์พื้นฐานและ PSE จ่ายพลังงาน
- สาธิต-ADIN1100D2Z กระดาน.
- พอร์ต PSE จ่ายไฟให้กับบอร์ด และไฟจะขึ้นอยู่กับฮาร์ดแวร์
การเรียงลำดับกำลัง
- ไม่มีข้อกำหนดการจัดลำดับพลังงานพิเศษสำหรับอุปกรณ์ บอร์ดประเมินผลได้รับการกำหนดค่าให้นำรางพลังงานมารวมกัน
โหมดการทำงานของคณะกรรมการประเมินผล
- มีโหมดทั่วไปสามโหมดสำหรับการใช้ฮาร์ดแวร์ โหมดแรกคือโหมดการทำงานเริ่มต้น ซึ่งก็คือโหมดที่ไม่มีการจัดการ ในโหมดนี้ ไมโครคอนโทรลเลอร์ MAX32690 จะกำหนดค่าสวิตช์ ADIN6310 และ LTC4296-1 ทั้งคู่ผ่านอินเทอร์เฟซ SPI
- โหมดที่สองใช้สำหรับการประเมิน TSN ในโหมดนี้ แอปพลิเคชันประเมิน TSN ของ ADI จะถูกใช้เพื่อเชื่อมต่อกับสวิตช์ผ่านอินเทอร์เฟซโฮสต์ที่เชื่อมต่ออีเทอร์เน็ตผ่านพอร์ต 2
- แพ็คเกจการประเมิน TSN ให้บริการบนพีซี web เซิร์ฟเวอร์และอนุญาตให้ผู้ใช้โต้ตอบกับฟีเจอร์ TSN และ Redundancy ทั้งหมดของสวิตช์ได้
- แพ็คเกจการประเมิน TSN ไม่รองรับการกำหนดค่า PSE ในกรณีการใช้งานนี้ ให้ใช้พอร์ตอื่นๆ บนบอร์ดเพื่อประเมินความสามารถของ ADIN6310 สร้างการเชื่อมต่อกับพาร์ทเนอร์การเชื่อมต่ออื่นๆ และประเมินความสามารถของ TSN และ 10BASE-T1L
- สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับโหมดนี้ โปรดดูส่วนการกำหนดค่าที่จัดการและ TSN
- โหมดการทำงานที่สามเกี่ยวข้องกับโฮสต์ของผู้ใช้ที่เชื่อมต่อกับอินเทอร์เฟซสวิตช์ SPI ผ่านส่วนหัว P13/P14 และการพอร์ตไดรเวอร์สวิตช์ของผู้ใช้ไปยังแพลตฟอร์มของพวกเขา
รีเซ็ตบอร์ด
- ปุ่มกด S3 ช่วยให้ผู้ใช้สามารถรีเซ็ต ADIN6310 และ MAX32690 ได้ (ทางเลือก) โดยต้องใส่ P9 ในตำแหน่ง (1-2) เพื่อให้ปุ่มรีเซ็ตสามารถรีเซ็ต MAX32690 ได้เช่นกัน
- การกดปุ่มรีเซ็ตจะไม่รีเซ็ต 10BASE-T1L PHY หรือ Gigabit PHY โดยตรง แต่การเริ่มต้นสวิตช์ในภายหลังจะทำให้ PHY รีเซ็ต
ตัวเลือกจัมเปอร์และสวิตช์
การรัดพอร์ตโฮสต์ ADIN6310
- การ เอดีอิน6310 สวิตช์รองรับการควบคุมโฮสต์ผ่าน SPI หรือพอร์ตอีเทอร์เน็ตใดๆ ก็ได้จากทั้งหมด 6 พอร์ต กำหนดค่าอินเทอร์เฟซโฮสต์ให้เป็นพอร์ต 2, พอร์ต 3 หรือ SPI
- การเลือกพอร์ตโฮสต์และอินเทอร์เฟซพอร์ตโฮสต์ได้รับการกำหนดค่าโดยใช้จัมเปอร์ที่แทรกอยู่ในส่วนหัว P7 บน
- เครือข่ายที่มีป้ายกำกับ TIMER0/1/2/3, SPI_SIO และ SPI_SS
- พินตัวจับเวลาและ SPI มีตัวต้านทานแบบดึงขึ้น/ลงภายใน ดังที่แสดงในตารางที่ 4 จัมเปอร์รัดบนบอร์ดประเมินผลช่วยให้ผู้ใช้สามารถกำหนดค่ารัดใหม่เพื่อเลือกอินเทอร์เฟซโฮสต์ทางเลือกได้
- สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับตัวเลือกทั้งหมดที่มี โปรดดูหัวข้อ Host strapping ในเอกสารข้อมูล ADIN6310 เอาชนะตัวต้านทานแบบรัดดึงขึ้น/ลงภายในด้วยตัวต้านทานภายนอกโดยการเสียบจัมเปอร์แบบรัด
- เมื่อไม่ได้ใส่สายรัดเข้าไป อินเทอร์เฟซโฮสต์จะถูกกำหนดค่าสำหรับ SPI มาตรฐาน ซึ่งถือเป็นการกำหนดค่าเริ่มต้นสำหรับฮาร์ดแวร์เมื่อจัดส่ง การเปลี่ยนแปลงสายรัดโฮสต์จำเป็นต้องปิดและเปิดเครื่องเพื่อให้มีผล
ตารางที่ 4 การเลือกอินเทอร์เฟซการรัดโฮสต์

- PU = ดึงขึ้น, PD = ดึงลง
- MAX32690 ได้รับการกำหนดค่าสำหรับอินเทอร์เฟซ SPI เดี่ยว 3 ใช้กับแอปพลิเคชันการประเมิน TSN
ตารางที่ 5 การเลือกพอร์ตโฮสต์

ใช้ร่วมกับแอปพลิเคชันประเมินผล TSN
ต้องตั้งค่าจัมเปอร์หลายตัวบนบอร์ดประเมินผลให้ตรงกับการตั้งค่าการทำงานที่ต้องการก่อนใช้งานบอร์ดเพื่อประเมินผล การตั้งค่าเริ่มต้นและฟังก์ชันของตัวเลือกจัมเปอร์เหล่านี้แสดงอยู่ในตารางที่ 6


GPIO และเฮดเดอร์ตัวจับเวลา
มีส่วนหัว (P18 และ P17) สำหรับการตรวจสอบสัญญาณ Timer และสัญญาณอินพุต/เอาต์พุตเอนกประสงค์ (GPIO) ทั้งหมด นอกจากส่วนหัวแล้ว ยังมี LED บนพินเหล่านี้ด้วย
ในโหมดที่ไม่มีการจัดการ TIMER0 จะถูกใช้เป็นสัญญาณขัดจังหวะไปยังอินเทอร์เฟซ SPI MAX32690
เมื่อกำหนดค่าสวิตช์ DIP ของ S4 ให้เปิดใช้งานการซิงโครไนซ์เวลา การกำหนดค่าเริ่มต้นสำหรับ TIMER2 จะเป็นสัญญาณ 1PPS (หนึ่งพัลส์ต่อวินาที) และผู้ใช้จะเห็นการกระพริบตาในอัตรา 1 วินาที เช่นเดียวกัน เมื่อใช้ซอฟต์แวร์ประเมินผล ADI พิน TIMER2 จะถูกกำหนดค่าสำหรับสัญญาณ 1PPS ตามค่าเริ่มต้น
ไฟ LED บนบอร์ด
- บอร์ดมีไฟ LED แสดงสถานะพลังงานหนึ่งดวง DS1 ที่จะสว่างขึ้นเพื่อระบุว่าการจ่ายไฟของบอร์ดสำเร็จแล้ว MAX32690 วงจรนี้มี LED สองสี D6 ปัจจุบันไม่ได้ใช้งาน
- มี LED จำนวน 8 ดวงที่เชื่อมโยงกับ เอดีอิน6310 ฟังก์ชันตัวจับเวลาและ GPIO; ต้องเชื่อมต่อลิงก์ P19 เพื่อดูกิจกรรมบน LED เหล่านี้ พิน TIMER2 มีสัญญาณ 1PPS เปิดใช้งานตามค่าเริ่มต้น หากเปิดใช้งานการซิงโครไนซ์เวลา
ไฟ LED PHY 10BASE-T1L
- มี LED สามดวงที่เชื่อมโยงกับพอร์ต 10BASE-T1L แต่ละพอร์ต ดังที่แสดงในตารางที่ 7
ตารางที่ 7 การทำงานของ LED 10BASE-T1L

การรัดและการกำหนดค่า PHY
การกำหนดที่อยู่ PHY
ที่อยู่ PHY ถูกกำหนดค่าโดย sampการเชื่อมต่อพิน RXD หลังจากเปิดเครื่อง เมื่อพินเหล่านั้นหลุดออกจากการรีเซ็ต ตัวต้านทานแบบรัดภายนอกถูกใช้บนบอร์ดเพื่อกำหนดค่า PHY แต่ละตัวด้วยที่อยู่ PHY ที่ไม่ซ้ำกัน ที่อยู่ PHY เริ่มต้นที่กำหนดให้กับอุปกรณ์คือ แสดงในตารางที่ 8
ตารางที่ 8 การกำหนดที่อยู่ PHY เริ่มต้น
สายรัด PHY
มีอุปกรณ์ ADIN1300 สองเครื่องบนบอร์ดประเมินผลนี้ เชื่อมต่อกับพอร์ต 2 และพอร์ต 3 ของสวิตช์ พอร์ตทั้งสองสามารถเป็นอินเทอร์เฟซโฮสต์กับสวิตช์ได้ ดังนั้น PHY เหล่านี้จึงต้องสามารถเชื่อมต่อได้อย่างอิสระจากการตั้งค่าของสวิตช์ PHY ทั้งสองเครื่องมีฮาร์ดแวร์สแตรปสำหรับ 10/100 HD/FD, โหมดลีดเดอร์ 1000 FD, RGMII ไม่มีการหน่วงเวลา และ Auto-MDIX prefer MDIX ช่วยให้สามารถสร้างการเชื่อมต่อกับพาร์ทเนอร์ระยะไกลได้ ดูตารางที่ 9 PHY ของ ADIN1100 ใช้การสแตรปเริ่มต้น ดังแสดงในตารางที่ 10
ตารางที่ 9 การกำหนดค่าพอร์ต ADIN1300 PHY
ตารางที่ 10 การกำหนดค่าพอร์ต ADIN1100 PHY

สถานะขั้วของลิงก์ PHY
- โปรดทราบว่าพินเอาต์พุต ADIN1100 และ ADIN1300 LINK_ST จะทำงานแบบแอ็คทีฟสูงตามค่าเริ่มต้น ในขณะที่อินพุต Px_LINK ของ ADIN6310 จะทำงานแบบแอ็คทีฟต่ำตามค่าเริ่มต้น ดังนั้น ฮาร์ดแวร์จึงมีอินเวอร์เตอร์ในเส้นทางระหว่าง PHY LINK_ST แต่ละตัวและ
- Px_LINK ของสวิตช์ หากกังวลเรื่องพื้นที่/ต้นทุนของส่วนประกอบ คุณสามารถหลีกเลี่ยงการรวมอินเวอร์เตอร์นี้ไว้ได้ และใช้พารามิเตอร์ที่ส่งผ่านเป็นส่วนหนึ่งของการกำหนดค่าสวิตช์เพื่อเปลี่ยนขั้ว PHY ซึ่งเป็นส่วนหนึ่งของการกำหนดค่าเริ่มต้น
- การสลับขั้วลิงก์ของซอฟต์แวร์นี้รองรับเฉพาะประเภท ADI PHY เท่านั้น
- ในกรณีที่ใช้ PHY ในเส้นทางอินเทอร์เฟซโฮสต์ไปยังสวิตช์ สัญญาณลิงก์ที่ส่งไปยังพอร์ตโฮสต์จะต้องใช้งานในระดับต่ำเสมอ ดังนั้นจำเป็นต้องใช้อินเวอร์เตอร์สำหรับพอร์ตนี้
โหมดการเลือกลิงค์/SGMII
- สวิตช์มีอินพุตดิจิทัลแบบต่อพอร์ต (Px_LINK) เมื่ออยู่ในสถานะต่ำ สวิตช์จะแจ้งว่าพอร์ตนั้นเปิดใช้งานอยู่
- พอร์ต 2 และพอร์ต 3 สามารถกำหนดค่าให้เป็นโหมด SGMII, 1000BASE-KX หรือ 100BASE-FX ได้ตามทางเลือก
- เมื่อใช้พอร์ตเหล่านี้ในโหมด SGMII จัมเปอร์ลิงก์ที่สอดคล้องกัน (P10 สำหรับพอร์ต 2, P16 สำหรับพอร์ต 3) จะต้องเชื่อมต่อในตำแหน่ง SGMII
- การดำเนินการนี้จะดึง Px_LINK ของพอร์ตให้ต่ำลง ซึ่งจะเปิดใช้งานพอร์ต สำหรับโหมด SGMII โปรดตรวจสอบให้แน่ใจว่าได้ปิดใช้งานการเจรจาต่อรองอัตโนมัติ (เท็จ)
- ปัจจุบันโหมด SGMII ไม่ได้รับการรองรับด้วยการกำหนดค่าที่ไม่ได้รับการจัดการจากเฟิร์มแวร์ MAX32690
- กำหนดค่าโหมดนี้หากต้องการแก้ไขการกำหนดค่า MAX32690 โดยตรง เมื่อใช้แพ็คเกจประเมินผล TSN หรือเมื่อเชื่อมต่อโฮสต์ของคุณเองกับอุปกรณ์
ADIN1300 ลิงค์สถานะเล่มtagอีโดเมน
- ADIN1300 LINK_ST มีวัตถุประสงค์หลักเพื่อขับเคลื่อนสัญญาณลิงก์สวิตช์ ดังนั้นจึงอยู่ใน VDDIO_x voltage โดเมน (ค่าเริ่มต้น voltagราง e คือ 1.8V) หากใช้พิน LINK_ST เพื่อขับ LED เพื่อระบุว่าลิงก์ทำงานอยู่ จะใช้ตัวเลื่อนระดับเพื่อให้มีโวลท์tage และความสามารถในการขับเคลื่อนสำหรับฟังก์ชัน LED ขั้วบวก LED เชื่อมต่อกับแรงดันไฟฟ้า 3.3V ผ่านตัวต้านทาน 470Ω
อินเทอร์เฟซ MDIO
- บัส MDIO ของ เอดีอิน6310 เชื่อมต่อกับบัส MDIO ของ PHY ทั้งหกตัวบนบอร์ดประเมินผล การกำหนดค่า PHY ทำได้ผ่านเฟิร์มแวร์สวิตช์ด้วยบัส MDIO นี้
อินเทอร์เฟซสวิตช์ SWD (P6)
- อินเทอร์เฟซนี้ไม่ได้เปิดใช้งาน
การเชื่อมต่อสายเคเบิล 10BASE-T1L
- เชื่อมต่อสายเคเบิล 10BASE-T1L ด้วยบล็อกขั้วต่อสกรูแบบเสียบได้สำหรับแต่ละพอร์ต หากต้องการขั้วต่อแบบเสียบได้เพิ่มเติมเพื่อให้ง่ายต่อการเชื่อมต่อหรือเปลี่ยนสายเคเบิล ให้ซื้อขั้วต่อเพิ่มเติมจากผู้จำหน่ายหรือผู้จัดจำหน่าย เช่น Phoenix
- ติดต่อหมายเลขชิ้นส่วน 1803581 ซึ่งเป็นบล็อกขั้วต่อสกรูแบบเสียบได้ 3 ทาง 3.81 มม. 28AWG ถึง 16AWG ขนาด 1.5 มม.2
การเชื่อมต่อกราวด์
- บอร์ดนี้มีโหนดกราวด์ แม้ว่าโหนดนี้อาจเชื่อมต่อทางไฟฟ้ากับกราวด์กราวด์หรือไม่ก็ตาม แต่ในอุปกรณ์จริง โหนดนี้มักจะเชื่อมต่อกับโครงหรือตัวเครื่องโลหะของอุปกรณ์
- เชื่อมต่อโหนดกราวด์นี้ตามต้องการในระบบสาธิตที่กว้างขึ้นโดยใช้ขั้วต่อกราวด์ของขั้วต่อแหล่งจ่ายไฟ P3 หรือโดยใช้แผ่นโลหะชุบเปลือยที่มีรูสำหรับติดตั้ง 4 รูที่มุมของบอร์ด
- สำหรับแต่ละพอร์ต ให้ถอดสายป้องกันของสายเคเบิล 10BASE-T1L ออกจากโหนดกราวด์นี้ โดยเชื่อมต่อโดยตรง หรือเชื่อมต่อด้วยตัวเก็บประจุ 4700pF (C1_x)
- เลือกการเชื่อมต่อที่ต้องการตามตำแหน่งการเชื่อมต่อที่เกี่ยวข้องของ P2_x เชื่อมต่อสายดินและตัวเรือนโลหะของขั้วต่อ RJ45 ทั้งสอง (J1_2, J1_3) เข้ากับโหนดกราวด์โดยตรง
- เชื่อมต่อกราวด์วงจรท้องถิ่นและแหล่งจ่ายไฟภายนอก (ยกเว้นขั้วดิน P3) เข้ากับโหนดดินด้วยความจุประมาณ 2000pF และความต้านทานประมาณ 4.7MΩ
- โปรดทราบว่าบอร์ดนี้ได้รับการออกแบบมาเป็นบอร์ดประเมินผลเท่านั้น ไม่ได้รับการออกแบบหรือทดสอบความปลอดภัยทางไฟฟ้า อุปกรณ์ สายไฟ หรือสายเคเบิลใดๆ ที่เชื่อมต่อกับบอร์ดนี้ต้องได้รับการป้องกันและปลอดภัยต่อการสัมผัส ปราศจากอันตรายจากไฟฟ้าช็อต
ข้อต่อกำลัง SPOE
- วงจรนี้ประกอบด้วยพอร์ต 5 พอร์ต LTC4296-1ตัวควบคุมอุปกรณ์จ่ายไฟ (PSE) ซึ่งสามารถจ่ายไฟผ่านสายข้อมูล (PoDL)/ไฟคู่เดียวผ่านอีเทอร์เน็ต (SPoE) ได้
- ตัวควบคุม PSE รองรับการจ่ายไฟให้กับพอร์ต T1L สี่พอร์ต และวงจรได้รับการออกแบบมาสำหรับ PSE คลาส 12 พอร์ตหนึ่งของอุปกรณ์ PSE ไม่ได้ใช้งาน
- โปรดทราบว่าต้องใช้แหล่งจ่ายไฟ 20 ถึง 30 V เพื่อใช้งาน SPoE ที่คลาส 12 แหล่งจ่ายไฟ 15 V ที่ให้มาไม่เป็นไปตามคลาสพลังงานนี้
- ตัวควบคุม PSE ใช้พลังงานตามค่าเริ่มต้นผ่านขั้วต่อ P3 หรือ P4 ซึ่งรองรับแรงดันไฟฟ้าได้สูงสุด 30V การใช้งานตัวควบคุม PSE สำหรับคลาสพลังงานอื่นนอกเหนือจากคลาส 12 จำเป็นต้องปรับเปลี่ยนวงจรตัวต้านทานตรวจจับด้านสูง ด้านต่ำ และ MOSFET ด้านสูง
- สำหรับรายละเอียดเกี่ยวกับการปรับเปลี่ยนวงจรที่จำเป็นสำหรับคลาสพลังงานที่แตกต่างกัน โปรดดูแผ่นข้อมูล LTC4296-1
- ฉบับที่tagความต้องการสำหรับคลาสอื่น ๆ สามารถรองรับได้โดยการถอดจัมเปอร์ P25 และจัดเตรียมปริมาตรที่จำเป็นtage ผ่านขั้วต่อ P24
- ซึ่งจะทำให้ตัวควบคุม PSE สามารถจ่ายไฟได้สูงถึง 55V
- วงจรควบคุม PSE ยังรวมถึงวงจรรองรับ SCCP เพื่อวัตถุประสงค์ในการจำแนกพลังงานสำหรับอุปกรณ์ที่ใช้พลังงาน (PD) ที่ด้านโหนดปลายทาง
- วิธีนี้ใช้พิน GPIO ของไมโครคอนโทรลเลอร์สำหรับ SCCP เพื่อสื่อสารกับ PD ที่เชื่อมต่อ SCCP ไม่ได้เปิดใช้งานเป็นส่วนหนึ่งของโหมดที่ไม่มีการจัดการ/จัดการ เช่นampโค้ดสำหรับ SCCP รวมอยู่ในโครงการ Zephyr
- การใช้ SCCP จะทำให้ได้ข้อมูลเกี่ยวกับคลาสอุปกรณ์ ประเภท และ pd_faulted ก่อนที่จะจ่ายไฟให้กับสายเคเบิล ในการใช้ SCCP ให้เพิ่มปริมาณอินพุตtage ไปยังบอร์ดให้มีค่าขั้นต่ำ 20V
- สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับโปรโตคอล SCCP และการใช้งาน โปรดดูแผ่นข้อมูล LTC4296-1 และคู่มือผู้ใช้ที่เกี่ยวข้อง
ไมโครคอนโทรลเลอร์ MAX32690
- การ MAX32690 เป็นไมโครคอนโทรลเลอร์ Arm Cortex-M4 ที่ออกแบบมาสำหรับการใช้งานในอุตสาหกรรมและอุปกรณ์สวมใส่ สำหรับการออกแบบอ้างอิงนี้ MAX32690 ถูกใช้เพื่อกำหนดค่าสวิตช์และตัวควบคุม PSE
- วงจร MAX32690 เกี่ยวข้องกับ DRAM ภายนอก 1Gb, หน่วยความจำ FLASH 1Gb และ แม็กซ์คิว1065 อุปกรณ์รักษาความปลอดภัยซึ่งมีแผนที่จะนำมาใช้ในเวอร์ชันต่อไป
เฟิร์มแวร์บน MAX32690
- มีเฟิร์มแวร์ติดตั้งอยู่บน MAX32690ซึ่งรองรับการกำหนดค่าพื้นฐานของสวิตช์และตัวควบคุม PSE สำหรับรายละเอียดเพิ่มเติม โปรดดูส่วน Managed vs. Unmanaged
อินเทอร์เฟซ UART และ SWD
- ขั้วต่อ P20 ให้การเข้าถึงอินเทอร์เฟซอนุกรม MAX32690 ส่วน P1 ให้การเข้าถึงอินเทอร์เฟซ UART
ตัวควบคุมการเข้ารหัส MAXQ1065
- MAXQ1065 เป็นตัวควบคุมการเข้ารหัสความปลอดภัยที่ใช้พลังงานต่ำพิเศษพร้อม ChipDNA™ สำหรับอุปกรณ์ฝังตัวที่ให้ฟังก์ชันการเข้ารหัสแบบครบวงจรสำหรับ root-of-trust การตรวจสอบสิทธิ์ร่วมกัน การรักษาความลับและความสมบูรณ์ของข้อมูล การบูตที่ปลอดภัย และการอัปเดตเฟิร์มแวร์ที่ปลอดภัย
- มอบการสื่อสารที่ปลอดภัยด้วยการแลกเปลี่ยนคีย์ทั่วไปและการเข้ารหัสจำนวนมากหรือรองรับ TLS อย่างสมบูรณ์ มีแผนที่จะเปิดใช้งานในการอัปเดตในอนาคตเพื่อวัตถุประสงค์ในการเข้ารหัส
มีการจัดการ VS. ไม่มีการจัดการ
การกำหนดค่าที่ไม่ได้รับการจัดการ
- การกำหนดค่าที่ไม่ได้รับการจัดการนั้นขึ้นอยู่กับ MAX32690 การกำหนดค่า เอดีอิน6310 สวิตช์และ LTC4296-1 ตัวควบคุม PSE เป็นการกำหนดค่าพื้นฐาน
- MAX32690 ได้โหลดเฟิร์มแวร์เพื่อเปิดใช้งานการกำหนดค่าสวิตช์ตามตำแหน่งของสวิตช์ DIP S4 และรันการกำหนดค่านี้หลังจากเปิดเครื่อง
- การกำหนดค่าเริ่มต้นสำหรับฮาร์ดแวร์คือโหมดไม่ได้รับการจัดการ
- ในโหมดที่ไม่มีการจัดการ ลิงก์ทั้งหมดจากจัมเปอร์ P7 และ P9 จะเปิดอยู่ เมื่อ P7 เปิดอยู่ สวิตช์จะใช้ SPI เป็นอินเทอร์เฟซโฮสต์ และ P9 เปิดอยู่ จะทำให้ MAX32690 สามารถรันเฟิร์มแวร์ที่โหลดไว้เพื่อกำหนดค่าสวิตช์และ PSE ได้
- สวิตช์ได้รับการกำหนดค่าสำหรับฟังก์ชันการสลับพื้นฐาน รวมถึง ID VLAN (1-10) โดยที่พอร์ตทั้งหมดเปิดใช้งานและกำหนดค่าดังต่อไปนี้:
- พอร์ต 0, พอร์ต 1, พอร์ต 4, พอร์ต 5: RGMII, 10Mbps
- พอร์ต 2, พอร์ต 3: RGMII, 1000Mbps
ตารางที่ 11 ตำแหน่งจัมเปอร์สำหรับโหมดที่ไม่ได้จัดการ

สวิตช์ S4 ช่วยให้ผู้ใช้เปิดใช้งานฟังก์ชันเพิ่มเติมสำหรับ ADIN6310 ได้ เช่น การซิงโครไนซ์เวลา (IEEE 802.1AS 2020), โปรโตคอลการค้นหาเลเยอร์ลิงก์ (LLDP) และ IGMP Snooping ตารางที่ 12 แสดงชุดค่าผสมที่เป็นไปได้และฟังก์ชันการทำงานสำหรับการกำหนดค่าแต่ละแบบ โปรดทราบว่าพิน GPIO ที่สอดคล้องกันคือampเมื่อเปิดเครื่อง ดังนั้นการเปลี่ยนแปลงการกำหนดค่า S4 จำเป็นต้องปิดและเปิดเครื่องใหม่
ตารางที่ 12 การกำหนดค่าสวิตช์ DIP S4
โปรดทราบว่าฟังก์ชัน TSN อื่นๆ หรืออินเทอร์เฟซ SGMII ไม่ได้รับการรองรับในโหมดที่ไม่มีการจัดการ แต่สามารถใช้งานได้หากใช้โหมดที่มีการจัดการ การกำหนดค่า PSE ดำเนินการผ่านเฟิร์มแวร์ MAX32690 ซึ่งเปิดใช้งานอุปกรณ์ LTC4296-1 ผ่าน SPI- วงจร LTC4296-1 ได้รับการกำหนดค่าสำหรับ PSE Class 12 จำนวน 4 ช่อง เมื่อตัวควบคุม PSE จ่ายไฟtagเมื่อต่อเข้ากับพอร์ต T1L ไฟ LED แสดงสถานะสีน้ำเงินของพอร์ตนั้นจะสว่างขึ้น
การกำหนดค่าที่จัดการและ TSN
- โหมดการจัดการสำหรับการออกแบบอ้างอิงนี้ช่วยให้ผู้ใช้สามารถประเมินความสามารถที่กว้างขึ้นของอุปกรณ์ ADIN6310 รวมถึงความสามารถ TSN และความซ้ำซ้อน
- โหมดการจัดการอาศัยการใช้แพ็คเกจการประเมิน TSN ของ ADI (แอปพลิเคชันและ web เซิร์ฟเวอร์ที่ทำงานบนพีซี Windows 10 ที่เชื่อมต่อกับสวิตช์ผ่านพอร์ตอีเทอร์เน็ต 2 หรือพอร์ต 3) อินเทอร์เฟซโฮสต์เริ่มต้นคือพอร์ต 2
- ในการใช้โหมดที่มีการจัดการพร้อมกับแพ็คเกจการประเมิน โปรดตรวจสอบให้แน่ใจว่าลิงก์ถูกแทรกใน P7 เพื่อกำหนดค่าอินเทอร์เฟซโฮสต์สำหรับพอร์ตที่เลือก ดู ADIN6310 Host Port Strapping
- หากไม่จำเป็นต้องใช้ตัวควบคุม PSE ให้ใส่ P9 ในตำแหน่ง 2-3 เพื่อให้ MAX32690 รีเซ็ตต่อไป
- เปิดใช้งานพอร์ต RGMII เมื่อใช้แพ็คเกจการประเมิน
ตารางที่ 13 ตำแหน่งจัมเปอร์สำหรับโหมดจัดการ

ซอฟต์แวร์ประเมินผลสวิตช์ TSN
- ซอฟต์แวร์แพ็คเกจการประเมินสามารถดาวน์โหลดได้จากหน้าผลิตภัณฑ์ ADIN6310
- แพ็คเกจการประเมินประกอบด้วยเครื่องมือประเมินที่ใช้ Windows และพีซี web เซิร์ฟเวอร์สำหรับการกำหนดค่าสวิตช์ (และ PHY)
- แพ็คเกจนี้รองรับฟังก์ชัน TSN และความสามารถด้านความซ้ำซ้อน และใช้สำหรับการประเมินสวิตช์
- แพ็คเกจนี้ไม่รองรับการทำงานกับ MAX32690 หรือ LTC4296-1 ผู้ใช้สามารถ view สถิติพอร์ตสวิตช์แต่ละพอร์ต เพิ่มและลบรายการคงที่จากตารางการค้นหา และกำหนดค่าคุณสมบัติ TSN ผ่าน web หน้าเพจที่ให้ไว้โดย web เซิร์ฟเวอร์ที่ทำงานบนพีซี เมื่อการกำหนดค่าเสร็จสมบูรณ์ แอปพลิเคชันของผู้ใช้สามารถสื่อสารกับอุปกรณ์อื่นๆ ผ่านเครือข่าย TSN ได้
- นอกจากนี้ ผู้ใช้สามารถกำหนดค่าอุปกรณ์สำหรับคุณสมบัติซ้ำซ้อน เช่น HSR หรือ PRP
มีการจัดการ VS. ไม่มีการจัดการ
คู่มือผู้ใช้ที่เกี่ยวข้อง (UG-2280) ยังมีอยู่ในหน้าผลิตภัณฑ์ ADIN6310

การกำหนดค่า ses File
- เมื่อใช้แพ็คเกจการประเมิน การกำหนดค่า ADIN6310 จะขึ้นอยู่กับข้อความการกำหนดค่า fileดังแสดงในรูปที่ 4 พารามิเตอร์เฉพาะฮาร์ดแวร์จะถูกส่งมาจาก xml file มีอยู่ในแต่ละ file ระบบ ดูรูปที่ 5
- การกำหนดค่าจะเฉพาะเจาะจงกับฮาร์ดแวร์ที่ใช้ แก้ไขไฟล์ ses-configuration.txt file เพื่อให้ตรงกับฮาร์ดแวร์โดยการแก้ไข XML fileดังแสดงในรูปที่ 4
- จากนั้นเปิดแอปพลิเคชันเพื่อเริ่มกำหนดค่าสวิตช์
- ใช้ XML file ชื่อ eval-adin6310-10t1l-rev-c.xml บอร์ดประเมินสวิตช์ภาคสนาม การกำหนดค่านี้ใช้กับฮาร์ดแวร์การแก้ไขทั้งหมดตั้งแต่ REV C เป็นต้นไป ซึ่งใช้อินเทอร์เฟซ RGMII สำหรับ PHY Ethernet ทั้งหมด
- XML file eval-adin6310-10t1l-rev-b.xml ตรงกับฮาร์ดแวร์รุ่นเก่า ซึ่งใช้อินเทอร์เฟซ RMII สำหรับ ADIN1100 PHYs สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการใช้ซอฟต์แวร์นี้ โปรดดูคู่มือผู้ใช้ (UG-2280) จากหน้าผลิตภัณฑ์ ADIN6310


ไลบรารีไดรเวอร์สวิตช์ TSN
- แพ็คเกจไดรเวอร์ประกอบด้วย API ของสวิตช์ ADIN6310 ที่ใช้สำหรับการกำหนดค่าสวิตช์และฟังก์ชันทั้งหมด
- ซอฟต์แวร์นี้เป็นซอร์สโค้ดภาษา C และไม่ขึ้นกับระบบปฏิบัติการ ถ่ายโอนแพ็กเกจนี้ไปยังแพลตฟอร์มต่างๆ เพื่อโต้ตอบกับสวิตช์และมอบสิทธิ์เข้าถึงฟีเจอร์ทั้งหมดที่มีอยู่ในสวิตช์ในปัจจุบัน
- สามารถดาวน์โหลดแพ็คเกจไดรเวอร์ได้จากหน้าผลิตภัณฑ์ ADIN6310 และต้องดูคู่มือผู้ใช้ (ยูจี-2287).
- เมื่อใช้ API ไดรเวอร์ การกำหนดค่าพอร์ตจะเฉพาะเจาะจงกับการกำหนดค่าฮาร์ดแวร์ สำหรับการออกแบบอ้างอิงสวิตช์ฟิลด์นี้ โค้ดต่อไปนี้แสดงโครงสร้างการเริ่มต้นพอร์ตสำหรับบอร์ดนี้โดยเฉพาะ
- โครงสร้างนี้จะถูกส่งต่อไปยัง SES_Ini-tializePorts() API ระหว่างการเริ่มต้นสวิตช์ สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับลำดับการเรียกใช้ API โปรดดูคู่มือผู้ใช้ (UG-2287)
- โครงสร้างนี้รองรับการกำหนดค่าและความเร็ว PHY ที่แตกต่างกัน ฮาร์ดแวร์รุ่นนี้ใช้ 2 x เอดีอิน1300 PHYs บนพอร์ต 2 และพอร์ต 3 และ 4 x เอดีอิน1100 PHYs บนพอร์ต 0 พอร์ต 1 พอร์ต 4 และพอร์ต 5
- PHY ทั้งหมดเชื่อมต่อผ่านอินเทอร์เฟซ RGMII ฮาร์ดแวร์เวอร์ชันนี้ใช้อินเวอร์เตอร์ในเส้นทางจาก PHY ไปยังอินพุตลิงก์สวิตช์ และใช้ตัวต้านทานรัดที่อยู่ PHY ภายนอก (phyPullupCtrl)
เมื่อกำหนดค่า ADIN1100 PHY พารามิเตอร์การเจรจาต่อรองอัตโนมัติจะไม่มีอิทธิพลต่อความสามารถในการเจรจาต่อรองอัตโนมัติของ PHY
มีการจัดการ VS. ไม่มีการจัดการ

รหัสที่มาสำหรับ MAX32690
- โครงการซอร์สโค้ดมีอยู่ใน GitHub บน ADI Zephyr fork ที่ GitHub. การ เอดีอิน6310 exampโครงการตั้งอยู่ในamples/application_development/adin6310 ภายใต้สาขา adin6310_switch
- ไลบรารีไดรเวอร์ TSN สำหรับสวิตช์ไม่ได้รวมอยู่ในสาขา ดังนั้นโปรดเพิ่มซอร์สโค้ดแยกต่างหากเมื่อสร้างโปรเจกต์ ไลบรารีไดรเวอร์ TSN สามารถดาวน์โหลดได้จากหน้าผลิตภัณฑ์ ADIN6310 โดยตรง
- โครงการ Zephyr นี้สนับสนุน ex หลายรายการampขึ้นอยู่กับการกำหนดค่าฮาร์ดแวร์ของสวิตช์ DIP S4 ตามที่อธิบายไว้ในตารางที่ 12 การกำหนดค่าเริ่มต้นสำหรับฮาร์ดแวร์คือสำหรับ MAX32690 โปรเซสเซอร์ที่จะรันเฟิร์มแวร์เพื่อกำหนดค่า ADIN6310
- สวิตช์อีเทอร์เน็ตผ่านอินเทอร์เฟซโฮสต์ SPI เข้าสู่โหมดการสลับพื้นฐานพร้อม VLAN ID 1-10 ที่เปิดใช้งานสำหรับการเรียนรู้และการส่งต่อบนพอร์ตทั้งหมด และสำหรับ LTC4296-1 PSE จะต้องเปิดใช้งานบนพอร์ตทั้งหมด SCCP ไม่ได้เปิดใช้งาน แต่ exampรูทีนนี้รวมอยู่ในโค้ด Zephyr
การรวบรวมโครงการ
ในการคอมไพล์โครงการ ให้รันคำสั่งต่อไปนี้:

โดยที่ DLIB_ADIN6310_PATH คือเส้นทางไปยังที่ตั้งของแพ็คเกจซอฟต์แวร์ไดรเวอร์ ADIN6310 TSN
การแฟลชบอร์ด
ขั้วต่อ P20 ใช้สำหรับเข้าถึงอินเทอร์เฟซ MAX32690 SWD ไมโครคอนโทรลเลอร์สามารถตั้งโปรแกรมได้ ขึ้นอยู่กับโพรบดีบักที่ใช้ ดังแสดงในหัวข้อต่อไปนี้
เซกเกอร์ เจ-ลิงค์
มีสองวิธีในการโหลดเฟิร์มแวร์โดยใช้ Segger J-Link ประการแรก ตรวจสอบให้แน่ใจว่าได้ติดตั้งชุดเครื่องมือซอฟต์แวร์ J-Link แล้ว (หาซื้อได้จาก Segger webไซต์) และเข้าถึงได้จากตัวแปร PATH (ทั้งสำหรับ Windows และ Linux) จากนั้นทำอย่างใดอย่างหนึ่งต่อไปนี้:

- นอกจากนี้ ผู้ใช้ยังสามารถใช้ JFlash (หรือ JFlashLite) Utility ได้:
- เปิด JFlashLite และเลือก MAX32690 MCU เป็นเป้าหมาย
- จากนั้นเขียนโปรแกรม .hex file อยู่ในเส้นทาง hex ของ build/Zephyr/Zephyr (ในไดเร็กทอรี Zephyr) เฟิร์มแวร์จะทำงานหลังจากโหลดสำเร็จ
MAX32625 ปิโก
- ประการแรกคือ MAX32625 บอร์ด PICO จะต้องได้รับการตั้งโปรแกรมด้วยภาพ MAX32690 ที่มีจาก Githubโปรแกรมเมอร์ PICO นี้ให้การเข้าถึงหน่วยความจำไมโครคอนโทรลเลอร์โดยตรง ซึ่งช่วยให้ผู้ใช้สามารถแฟลชเลขฐานสิบหกได้ fileด้วยความยืดหยุ่นที่มากขึ้น มีสองวิธีในการตั้งโปรแกรมเฟิร์มแวร์ hex file ไปที่ MAX32690
วิธีแรกเป็นวิธีที่ง่ายที่สุดและไม่จำเป็นต้องติดตั้งเพิ่มเติม เช่นเดียวกับอินเทอร์เฟซ DAPLink ส่วนใหญ่ บอร์ด MAX32625PI-CO มาพร้อมกับ bootloader ที่ติดตั้งไว้ล่วงหน้า ซึ่งช่วยให้สามารถอัปเดตแบบลากและวางโดยไม่ต้องใช้ไดรเวอร์ ช่วยให้ผู้ใช้สามารถใช้บอร์ด MAX32625PICO เป็นแพลตฟอร์มการพัฒนาขนาดเล็กที่สามารถฝังได้ ขั้นตอนต่อไปนี้จะแนะนำวิธีการแฟลชเฟิร์มแวร์ลงในอุปกรณ์ MAX32690:
- เชื่อมต่อบอร์ด MAX32625PICO เข้ากับขั้วต่อ P20 ของบอร์ดสวิตช์ Field
- เชื่อมต่อบอร์ดเป้าหมายเข้ากับแหล่งจ่ายไฟ เชื่อมต่ออะแดปเตอร์ดีบัก MAX32625PICO เข้ากับเครื่องโฮสต์
- ลากและวางเลขฐานสิบหก file จากขั้นตอนการสร้างไปยังไดรฟ์ DA-PLINK เพื่อโหลดเฟิร์มแวร์ใหม่ลงในบอร์ด เฟิร์มแวร์จะทำงานหลังจากโหลดสำเร็จ
ทางเลือกในการแฟลชโดยใช้บอร์ด PICO
คำสั่ง West กำหนดให้ผู้ใช้ต้องใช้ OpenOCD เวอร์ชันที่กำหนดเอง วิธีที่ง่ายที่สุดในการรับ Open-OCD เวอร์ชันนี้คือการติดตั้ง MaximSDK โดยใช้โปรแกรมติดตั้งอัตโนมัติที่มีอยู่ใน MaximSDK ตรวจสอบให้แน่ใจว่าได้เปิดใช้งาน Open On-Chip Debugger ในหน้าต่าง Select components ระหว่างการติดตั้ง (เป็นค่าเริ่มต้น) หลังจากติดตั้ง MaximSDK แล้ว OpenOCD จะพร้อมใช้งานในเส้นทาง Max-imSDK/Tools/OpenOCD ให้เขียนโปรแกรม MAX32690 โดยใช้ west รันคำสั่งต่อไปนี้ในเทอร์มินัล (ต้องเป็นไฟล์เดียวกับที่ผู้ใช้คอมไพล์โปรเจ็กต์ไว้ก่อนหน้านี้):
เปลี่ยนเส้นทางไปยังไดเร็กทอรีฐาน MaximSDK ตามตำแหน่งที่ติดตั้งไว้ก่อนหน้านี้
การรันเฟิร์มแวร์
หลังจากการเขียนโปรแกรมแล้ว อิมเมจเฟิร์มแวร์จะทำงานโดยอัตโนมัติ ไมโครคอนโทรลเลอร์จะบันทึกสถานะการกำหนดค่าผ่าน UART (115200/8N1 ไม่มีพาริตี้) เมื่อเชื่อมต่อดีบักเกอร์และใช้แอปพลิเคชันเทอร์มินัลเช่น putty เมื่อสวิตช์ DIP S4 อยู่ในตำแหน่ง 1111 จะแสดงผลลัพธ์ต่อไปนี้:

คู่มือการตั้งค่า ZEPHYR
สำหรับผู้ใช้ Zephyr ครั้งแรก โปรดดูคำแนะนำการตั้งค่า Zephyr ที่ คู่มือการตั้งค่า Zephyr
บอร์ดแบบเรียงซ้อน
เป็นไปได้ที่จะเชื่อมต่อบอร์ดหลาย ๆ ตัวแบบเดซี่เชนเพื่อเพิ่มจำนวนพอร์ตโดยใช้การกำหนดค่าที่ไม่ได้รับการจัดการด้วยการเชื่อมต่ออีเทอร์เน็ตมาตรฐาน หรืออีกทางหนึ่งคือใช้แพ็คเกจการประเมิน TSN ผ่าน RGMII หรือ SGMII
การเรียงซ้อนโดยใช้การกำหนดค่าที่ไม่ได้รับการจัดการ
- เมื่อใช้งานในคอนฟิกูเรชันแบบไม่มีการจัดการ พอร์ต 2 และพอร์ต 3 จะทำงานเป็นพอร์ตทรังค์ 1Gb ใช้พอร์ตเหล่านี้เพื่อต่อขยายบอร์ดเพื่อเพิ่มจำนวนพอร์ต เมื่อเลือก SPI เป็นโฮสต์ ให้เชื่อมต่อพอร์ต 2 หรือพอร์ต 3 เข้ากับพอร์ต 2 หรือพอร์ต 3 บนบอร์ดถัดไปในเครือข่าย

การเรียงซ้อนโดยใช้การกำหนดค่าที่จัดการ
การใช้อินเทอร์เฟซโฮสต์ RGMII
เมื่อใช้แพ็คเกจประเมิน TSN (แอปพลิเคชันพีซีและ web เซิร์ฟเวอร์) ที่มีพอร์ต 2 และพอร์ต 3 ในโหมด RGMII จัมเปอร์ลิงก์ที่เกี่ยวข้อง (P10 สำหรับพอร์ต 2, P16 สำหรับพอร์ต 3) ต้องเชื่อมต่อเข้ากับตำแหน่ง PHY LINK_ST ในการกำหนดค่าที่จัดการ ให้กำหนดค่าพอร์ต 2 หรือพอร์ต 3 เป็นอินเทอร์เฟซโฮสต์โดยใช้ตำแหน่งจัมเปอร์ P7 การกำหนดค่าที่แสดงในตารางที่ 13 กำหนดค่าพอร์ต 2 เป็นอินเทอร์เฟซโฮสต์ ในกรณีนี้ เพื่อเพิ่มจำนวนพอร์ต บอร์ดแบบเรียงซ้อน พอร์ต 2 ของบอร์ดแรกต้องเชื่อมต่อกับพีซีโฮสต์ที่รันแอปพลิเคชันประเมินผล TSN ของ Windows พอร์ต 3 เชื่อมต่อกับพอร์ต 2 ของบอร์ดถัดไปในเครือข่าย และเป็นเช่นนี้ไปเรื่อยๆ แพ็คเกจประเมินผล TSN สามารถกำหนดค่าสวิตช์ได้หลายตัวในเครือข่าย สูงสุดสิบตัว สำหรับรายละเอียดเพิ่มเติม โปรดดูคู่มือผู้ใช้
(UG-2280). ตรวจสอบให้แน่ใจว่า ses-configuration.txt file ชี้ไปที่การกำหนดค่า xml ที่เกี่ยวข้อง file ตามที่ได้หารือกันไว้ในการกำหนดค่า ses File ส่วน.

การใช้ SGMII เพื่อ Cascade
การ เอดีอิน6310 สวิตช์รองรับพอร์ตสี่พอร์ตที่กำหนดค่าด้วยโหมด SGMII อย่างไรก็ตาม ฮาร์ดแวร์ของบอร์ดประเมินผลรองรับการกำหนดค่าโหมด SGMII สำหรับพอร์ต 2 และพอร์ต 3 เท่านั้น โหมดการทำงานของ SGMII ไม่รองรับในโหมดที่ไม่มีการจัดการ ผู้ใช้สามารถแก้ไขโค้ดโครงการ Zephyr เพื่อใช้โหมด SGMII ได้หากจำเป็น เปิดใช้งานโหมด SGMII โดยใช้แพ็คเกจประเมินผล TSN ซึ่งคุณสามารถกำหนดค่าพอร์ต 2 และพอร์ต 3 สำหรับโหมด SGMII, 100BASE-FX หรือ 1000BASE-KX หากใช้พอร์ต 2 หรือพอร์ต 3 ในโหมด SGMII ตรวจสอบให้แน่ใจว่าได้เชื่อมต่อจัมเปอร์ลิงก์ที่เกี่ยวข้อง (P10 สำหรับพอร์ต 2, P16 สำหรับพอร์ต 3) เข้ากับตำแหน่ง SGMII เมื่อใช้โหมด SGMII ระหว่างอุปกรณ์ ADIN6310 ให้ปิดใช้งานการเจรจาต่อรองอัตโนมัติ เนื่องจากเป็นอินเทอร์เฟซ MAC-MAC
โหมด SGMII ไม่ได้รับการรองรับในปัจจุบันด้วยการกำหนดค่าที่ไม่ได้รับการจัดการ

ข้อควรระวัง ESD
อุปกรณ์ที่ไวต่อไฟฟ้าสถิต (ESD) อุปกรณ์และแผงวงจรที่มีประจุไฟฟ้าสามารถคายประจุไฟฟ้าได้โดยไม่ถูกตรวจจับ แม้ว่าผลิตภัณฑ์นี้จะมีวงจรป้องกันที่ได้รับสิทธิบัตรหรือเป็นกรรมสิทธิ์ แต่ก็อาจเกิดความเสียหายกับอุปกรณ์ที่สัมผัสกับไฟฟ้าสถิตพลังงานสูงได้ ดังนั้น ควรใช้มาตรการป้องกันไฟฟ้าสถิตที่เหมาะสมเพื่อหลีกเลี่ยงการเสื่อมประสิทธิภาพหรือการสูญเสียฟังก์ชันการทำงาน
ข้อกำหนดและเงื่อนไขทางกฎหมาย
- โดยการใช้บอร์ดประเมินผลที่กล่าวถึงในที่นี้ (ร่วมกับเครื่องมือ ส่วนประกอบ เอกสารประกอบ หรือสื่อสนับสนุนใดๆ เรียกว่า “บอร์ดประเมินผล”) แสดงว่าคุณตกลงที่จะผูกพันตามข้อกำหนดและเงื่อนไขที่ระบุไว้ด้านล่าง (“ข้อตกลง”) เว้นแต่คุณจะซื้อบอร์ดประเมินผล ซึ่งในกรณีนี้ ข้อกำหนดและเงื่อนไขการขายมาตรฐานของอุปกรณ์อนาล็อกจะมีผลบังคับใช้
- อย่าใช้บอร์ดประเมินผลจนกว่าคุณจะได้อ่านและยอมรับข้อตกลงนี้ การใช้งานบอร์ดประเมินผลของคุณถือเป็นการแสดงว่าคุณยอมรับข้อตกลงนี้
- ข้อตกลงนี้จัดทำขึ้นโดยและระหว่างคุณ (“ลูกค้า”) และบริษัท Analogue Devices, Inc. (“ADI”) ซึ่งมีสถานประกอบการหลักอยู่ที่ One Analogue Way, Wilmington, MA 01887-2356, USA ภายใต้ข้อกำหนดและเงื่อนไขของข้อตกลง ADI ขอมอบสิทธิ์การใช้งาน Evaluation Board ให้กับลูกค้าโดยไม่มีค่าใช้จ่าย ไม่จำกัด ส่วนบุคคล ชั่วคราว ไม่ผูกขาด ไม่สามารถอนุญาตให้ผู้อื่นใช้สิทธิ์ต่อได้ และไม่สามารถโอนสิทธิ์ได้ เพื่อวัตถุประสงค์ในการประเมินเท่านั้น
- ลูกค้าเข้าใจและตกลงว่าคณะกรรมการประเมินผลนั้นจัดทำขึ้นเพื่อวัตถุประสงค์เดียวและเฉพาะตามที่อ้างอิงข้างต้นเท่านั้น และตกลงที่จะไม่ใช้คณะกรรมการประเมินผลเพื่อวัตถุประสงค์อื่นใดทั้งสิ้น
- นอกจากนี้ ใบอนุญาตที่ได้รับมีข้อกำหนดเพิ่มเติมอย่างชัดเจนดังต่อไปนี้: ลูกค้าจะต้องไม่ (i) เช่า ให้เช่า แสดง ขาย โอน มอบหมาย อนุญาตให้ใช้สิทธิ์ช่วง หรือแจกจ่ายบอร์ดประเมินผล และ (ii) อนุญาตให้บุคคลที่สามเข้าถึงบอร์ดประเมินผล ตามที่ใช้ในที่นี้ คำว่า "บุคคลที่สาม" หมายความรวมถึงหน่วยงานอื่นใดนอกเหนือจาก ADI, ลูกค้า, พนักงาน, บริษัทในเครือ และที่ปรึกษาภายในองค์กร
- บอร์ดประเมินผลจะไม่ถูกขายให้กับลูกค้า ADI ขอสงวนสิทธิ์ทั้งหมดที่ไม่ได้ให้ไว้อย่างชัดแจ้งในที่นี้ รวมถึงกรรมสิทธิ์ในบอร์ดประเมินผล การเก็บรักษาความลับ
- ข้อตกลงนี้และคณะกรรมการประเมินผลถือเป็นข้อมูลลับและเป็นกรรมสิทธิ์ของ ADI ลูกค้าไม่สามารถเปิดเผยหรือโอนส่วนใดส่วนหนึ่งของคณะกรรมการประเมินผลให้แก่บุคคลอื่นไม่ว่าด้วยเหตุผลใดก็ตาม
- เมื่อหยุดใช้บอร์ดประเมินผลหรือยุติข้อตกลงนี้ ลูกค้าตกลงที่จะส่งคืนบอร์ดประเมินผลให้กับ ADI ทันที
- ข้อจำกัดเพิ่มเติม ลูกค้าไม่สามารถถอดประกอบ ถอดรหัส หรือวิศวกรรมย้อนกลับชิปบนบอร์ดประเมินผลได้
- ลูกค้าจะต้องแจ้งให้ ADI ทราบถึงความเสียหายใดๆ หรือการดัดแปลงหรือการเปลี่ยนแปลงใดๆ ที่ทำกับคณะกรรมการประเมินผล ซึ่งรวมถึงแต่ไม่จำกัดเพียงการบัดกรีหรือกิจกรรมอื่นใดที่ส่งผลต่อเนื้อหาสำคัญของคณะกรรมการประเมินผล
- การปรับเปลี่ยนคณะกรรมการประเมินผลจะต้องเป็นไปตามกฎหมายที่บังคับใช้ รวมถึงแต่ไม่จำกัดเพียงข้อกำหนด RoHS
- การสิ้นสุดสัญญา ADI อาจยกเลิกสัญญานี้ได้ทุกเมื่อโดยแจ้งเป็นลายลักษณ์อักษรให้ลูกค้าทราบ ลูกค้าตกลงที่จะส่งคืนคณะกรรมการประเมินผลให้ ADI ทราบ ณ เวลานั้น
- การจำกัดความรับผิด คณะกรรมการประเมินผลที่จัดทำขึ้นภายใต้ข้อตกลงนี้จัดทำขึ้น “ตามที่เป็น” และ ADI ไม่รับประกันหรือรับรองใดๆ เกี่ยวกับคณะกรรมการประเมินผลดังกล่าว
- ADI ขอปฏิเสธการรับรอง การรับรอง การรับประกัน หรือการรับประกันใดๆ ไม่ว่าโดยชัดแจ้งหรือโดยนัย ที่เกี่ยวข้องกับคณะกรรมการประเมินผล รวมถึงแต่ไม่จำกัดเพียงการรับประกันโดยนัยของความสามารถในการขาย กรรมสิทธิ์ ความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ หรือการไม่ละเมิดสิทธิในทรัพย์สินทางปัญญา ในกรณีใดๆ ก็ตาม ADI และผู้ให้ใบอนุญาตจะไม่รับผิดชอบต่อความเสียหายโดยบังเอิญ พิเศษ ทางอ้อม หรือผลสืบเนื่องใดๆ ที่เกิดจากการครอบครองหรือใช้คณะกรรมการประเมินผลของลูกค้า รวมถึงแต่ไม่จำกัดเพียงกำไรที่สูญเสีย ต้นทุนความล่าช้า ค่าแรงงาน หรือการสูญเสียชื่อเสียงทางการค้า ความรับผิดทั้งหมดของ ADI จากสาเหตุใดๆ ก็ตามจะถูกจำกัดอยู่ที่จำนวนหนึ่งร้อยดอลลาร์สหรัฐ (100.00 ดอลลาร์) การส่งออก
- ลูกค้าตกลงว่าจะไม่ส่งออกคณะกรรมการประเมินผลไปยังประเทศอื่นโดยตรงหรือโดยอ้อม และจะปฏิบัติตามกฎหมายและข้อบังคับของรัฐบาลกลางสหรัฐอเมริกาที่เกี่ยวข้องทั้งหมดที่เกี่ยวข้องกับการส่งออก กฎหมายที่ใช้บังคับ
- ข้อตกลงนี้ต้องได้รับการควบคุมและตีความตามกฎหมายพื้นฐานของเครือรัฐแมสซาชูเซตส์ (ไม่รวมถึงกฎข้อขัดแย้งของกฎหมาย)
- การดำเนินคดีทางกฎหมายใดๆ เกี่ยวกับข้อตกลงนี้จะพิจารณาในศาลของรัฐหรือรัฐบาลกลางที่มีเขตอำนาจศาลใน Suffolk County รัฐแมสซาชูเซตส์ และลูกค้ายินยอมให้ศาลดังกล่าวมีเขตอำนาจศาลและสถานที่พิจารณาคดีด้วยตนเอง
- อนุสัญญาสหประชาชาติว่าด้วยสัญญาซื้อขายสินค้าระหว่างประเทศจะไม่มีผลบังคับใช้กับข้อตกลงนี้ และขอปฏิเสธโดยชัดแจ้ง ผลิตภัณฑ์ทั้งหมดของ Analogue Devices ที่มีอยู่ในข้อตกลงนี้ขึ้นอยู่กับการวางจำหน่ายและความพร้อมจำหน่าย
©2024-2025 บริษัท Analog Devices, Inc. สงวนลิขสิทธิ์ เครื่องหมายการค้าและเครื่องหมายการค้าจดทะเบียนเป็นทรัพย์สินของเจ้าของที่เกี่ยวข้อง One Analogue Way, Wilmington, MA 01887-2356, USA
เอกสาร / แหล่งข้อมูล
![]() |
การออกแบบอ้างอิงสวิตช์ฟิลด์ ADIN6310 สำหรับอุปกรณ์อะนาล็อก [พีดีเอฟ] คู่มือเจ้าของ ADIN6310, ADIN1100, ADIN1300, LTC4296-1, MAX32690, การออกแบบอ้างอิงสวิตช์ฟิลด์ ADIN6310, ADIN6310, การออกแบบอ้างอิงสวิตช์ฟิลด์, การออกแบบอ้างอิงสวิตช์, การออกแบบอ้างอิง |

