车载以太网--TC8TCPIP协议一致性测试实践
车载以太网测试方案
Zhao Chuanmeng2019.12.05 AE/Keysight•Automotive Ethernet introduction •Automotive Ethernet Test Challenges •Automotive Ethernet Test Solution Reference:IEEE802.3bw-2015,IEEE802.3bp-2016,OABR TC1/TC8/TC12Data Source: WHO, US EPAA D V A N TA G E S•Safer world with 90% fewer car accidents•More productive life from less traffic congestion and driving time •Better energy efficient transportation and environmental benefits •More efficient car-sharing and car-utility•Better urban land utilization•More innovations, investments and newer business models •And, moreE T H E R N E T I S T H E B A C K B O N ECAN/CAN FD/LIN CAN/CAN FD/LINCPUCAN/CAN FD/LINH O W U S E W I L L E V O LV E1TPCE = 1 Twisted Pair [c] 100Mb/sEthernetRTPGE = Reduced Twisted Pair100B A S E-T1V S100B A S E-T X•Cable weight•100BASE-T1 is a physical full-duplex standard •Only a single unshielded-twisted pair cable is needed•Immunity and Emissions requirements •CISPR25 Class 5•PAM3 for noise immunity•Proven technology•Decades of development•Standardized interface•MAC can remain the same•Transparent to CPU/MCU/FPGAEthernet100BASE-TX (IEEE802.3)Automotive Ethernet100BASE-T1(IEEE802.3bw)Automotive Ethernet1000BASE-T1(IEEE802.3bp)Data Rate100 Mbps100 Mbps1000 MbpsModulation MLT3@125MBd/s PAM3@ 66.667MBd/sPAM3@ 750 MBd/sEncode4B/5B4B/3B80B/81B Length100 m15 mConnector RJ45Not Defined Depending on OEMs and modelsCable Two Twisted PairSingle Direction One Twisted Pair Bi Directional100B A S E-T1V S1000B A S E-T1100BASE-T11000BASE-T1IEEE standard802.3bw802.3pbData rate100 Mbps1000 MbpsSymbol rate66.66 MHz750 MHzDUT clock66.66 MHz125 MHzCoding PAM3PAM3Disturbing signal (TM4) 5.4 Vpp@ 11.11 MHz 3.6 Vpp@ 125 MHzLength15 m (copper)*15 m (copper)**40m is also supported for the link segment in applications requiring additional physical reach (industrial and automation controls and transportation –aircraft, railway, bus, heavy trucks.)L E V E R A G I N G E X I S T I N G T E C H N O L O G Y L AY E R S •OSI Model describes the different layers of a networking system according to their functions •Each layer communicates withlayers above and below•Information is passed via a Protocol Data Unit (PDU)•Every layer will re-format and process the PDU before sending it over to the other layer.Ethernet MACs operate on Layer 2Ethernet PHYs operate on Layer 1H O W K E Y S I G H T A N D K E Y S I G H T F I T T O G E T H E R ,L AY E R 1-7Layer 1Layer 2Layer 3Layer 4Layer 5-71722AVBTP RTP Audio Video Transport 802.1AS gPTP Global TimeSyncARP IPTCP UDP DHCP ICMP IEEE 802.3 Ethernet + 802.1Q VLANsAutomotive Ethernet Physical Layer –IEEE 100BASE-T1 –1000BASE-T1SOME/IP SD AVB Middleware TCP/IPIEEE 802.1Qav FQTSS Ethernet Ixia Hardware Platforms for AVB/TSNOSI 分层•Automotive Ethernet introduction ••Automotive Ethernet Test Solution Reference:IEEE802.3bw-2015,IEEE802.3bp-2016,OABR TC1/TC8/TC12◼Noise •International Standard •OEM Standard ◼Link Segment •Impedance •Cross Talk •Reflection •Loss ◼DC Power Supply•Signal Quality•Impedance•Noise•DC-DC◼Bus •Signal Quality •Tx Test •Rx Test Cross TalkPower IC DC-DC Power Supply Impedance Emission Immunity Signal Quality Tx RxBERImpedanceCameraDDR Memory Post LVDS(Gbps)Signal QualityReflection Automotive Ethernet (100Mbps)ECUNoise ECUMPU PHYPHY MPU100B A S E-T1T R A N S M I T T E R T E S T SCategory Test mode TestItems Test Description MeasurementEquipmentTransmitter 100Base-T1 IEEE Std 802.3bw-2015Test mode 196.5.4.1Transmitter Output Droop Oscilloscope(1GHz or better, 20Mpoints) Test mode 296.5.4.5 Transmit Clock FrequencyMaster (test mode 2)Slave (test mode 3)OscilloscopeTest mode 2/Salve Mode96.5.4.3Transmitter Timing JitterMaster TxOut Jitter (test mode 2)Slave TX-TCLK Jitter (Salve Mode)OscilloscopeTest mode 496.5.4.2Transmitter Distortion Oscilloscope + AWGSalve Mode96.8.2.1MDI Return Loss+ Vector Network Analyzer Test mode 596.5.4.4PSD (Power Spectral Density)Oscilloscope /SpectrumAnalyzer(1GHz)Test mode596.5.6(IEEE)Transmitter Peak Differential Output **OscilloscopeE C U T R A N S M I T T E R T E S T SCategory Test mode Test Items Test Description Measurement EquipmentTransmitter ECU Test Spec V2.0Test mode 1OABR_PMA_Tx_01Transmitter Output Droop Oscilloscope(1GHz or better, 20Mpoints)Test mode 2OABR_PMA_Tx_03Transmit Clock FrequencyMaster (test mode 2)OscilloscopeTest mode 2OABR_PMA_Tx_02Transmitter Timing JitterMaster TxOut Jitter (test mode 2)OscilloscopeTest mode 4OABR_PMA_TX_08Transmitter Distortion Oscilloscope + AWGSlave Mode OABR_PMA_TX_05OABR_PMA_TX_06MDI Return LossMDI Mode Conversion+ Vector Network AnalyzerTest mode 5OABR_PMA_TX_04PSD (Power Spectral Density)Oscilloscope /Spectrum Analyzer(1GHz)1000B A S E-T1T R A N S M I T T E R T E S T SCategory Test mode Test Items MeasurementEquipmentTransmitter 100Base-T1 IEEE Std 802.3bp-2016Test mode 197.5.3.6/97.5.2TX_TCLK Frequency OscilloscopeTest mode 197.5.3.3Transmit Clock Jitter (MASTER/SLAVE)Test mode 297.5.3.6/97.5.2Transmit Clock Frequency (MASTER)OscilloscopeTest mode 297.5.3.3MDI Output Jitter (MASTER)Test mode 497.5.3.2Transmitter Distortion Oscilloscope + AWG Slave Mode97.7.2.1MDI Return Loss+ Vector NetworkAnalyzerTest mode 597.5.3.4PSD (Power Spectral Density)Oscilloscope+Spectrum Analyzer(1GHz)Test mode597.5.3.5Transmitter Peak Differential** Output OscilloscopeTest mode 697.5.3.1Transmitter Output Droop Oscilloscope(2.5GHz or better,20Mpoints)100B A S E -T 1L I N K S E G M E N T A N D R E C E I V E R TargetSpecification ParameterMeasurement Equipment Definition for Communication Channel ver 2.0 5.1.1 Cable TestCIDM, IL, RL, LCL, LCTL4port Vector Network Analyzer with opt TDR is required.Both differential reflection and transmission have to be measured5.1.2 Connector TestCIDM, Intra Pair Skew, IL, RL, LCL, LCTL5.1.3 Whole Communication Channel TestCIDM, IL, RL, LCL, LCTL5.2.2 Connector Test for Alien CrosstalkANEXT, AFEXT, ANEXTDC, AFEXTDC5.2.3 Whole Communication Channel Test (4 around 1)PSANEXT, PSAACRF, ANEXTDC, AFEXTDC Link segment tests Target Specification ParameterIEEE802.3bw 201596.5.5.1–Bit Error Rate Verification,…IEEE802.3bp 201697.5.4.1 –Bit Error Rate Verification,…Receiver tests•Automotive Ethernet introduction •Automotive Ethernet Test Challenges •Automotive Ethernet Test Solution Reference:IEEE802.3bw-2015,IEEE802.3bp-2016,OABR TC1/TC8/TC12A E 6900T /E 6963A /A E 6900R Transmitter Link Segment ReceiverS series Scope for Signal Quality E5071C Network Analyzer For Sdd11, Sdc11AE6910T Compliance Test Software E6963A Compliance Test Software E5071C opt TDR Tx Rx ECU MPUECU MPU Harness PHY PHY Rx Compliance Test Software automated control of BER measurementsD9020AUTP 100Base-T1 Protocol Decode and Trigger AE6900T E6963A AE6900R Gaussian Noise Generator•What is it?❖Complete compliance software for both 1000BASE-T1& 100BASE-T1 transmit tests❖Industry-first Protocol trigger & decode software❖All software, accessories and necessary hardware arestructured under one model number.•Why Buy?❖To ensure compliance to 100BASE-T1,1000BASE-T1IEEE standards and OABR ECU TC8❖Easy to follow test setup and configuration directions❖Pass/Fail report with margin analysis❖Save time for other tasks A E 6900T T X T E S THardware configurations are different for different tests•Transmitter general setup = scope + compliance software + Ethernet test fixture •Transmitter Power spectral Density test = scope + optional SA + Ethernet test fixture •Transmitter Return loss test = scope + VNA + Ethernet test fixture •Transmitter distortion test = scope + AWG + freq divider card + Ethernet test fixture•Maximum Transmitter Output Droop •Positive droop test•Negative droop test •Transmitter Timing Jitter•Master jitter timing test•Slave jitter timing test •Transmit Clock Frequency•Slave Transmit Clock Frequency•Master Transmit Clock Frequency •Transmitter Distortion•Added frequency divider•Transmitter Power Spectral Density •MDI Return Loss•MDI Mode Conversion•MDI Common Mode Emission Measurement equipment:•Oscilloscope (1GHz or better, 20Mpoints)•DSOS104A or betterSelected Packet Details Payload/HeaderBlue marker in theWaveform windowthat time correlatesthe waveform withthe Packets andSymbols ListingC R E AT E S I S S U E S F O R P R O T O C O L A ND A N A LY S I SThe Actual mixed waveform of DUT1 and DUT2.Cannot be evaluated without separation.`PHY PHYPHY PHYTx TxRxRx Tx&Rx Tx&RxDual Simplex, Uni-Directional Full Duplex, Bi-DirectionalNormal Ethernet 100BASE-TXA utomotive Ethernet 100BASE-T1H A R D W A R E P L AT F O R M In1In2Out2Out1Separation FixtureAutomotive Ethernet DUT1Automotive Ethernet DUT2Waveform and Eye Pattern of DUT1(Out1 x TF11+ Out2×TF12)Automotive Connector Automotive Connector2Waveform and Eye Pattern of DUT2(Out2 x TF22+ Out1 x TF21)M E A S U R E M E N T A N D A N A LY S I S W I T H F I X T U R E+V N A+A D S+S C O P ES-parameters of the Separation Fixture, measured with VNA Transfer Functions for Separation calculated with ADSSeparation FixtureSeparated Waveformcalculated with Infiniisimby applying the TransferFunctionsThe S-Parameter and Transfer Function of the fixture are provided.But for a precise separation, you have better to calculate a newTransfer Function including the SMA cables used.Mandotory Configuration➢Automotive Ethernet Separation Fixture➢Infiniium Series Oscilloscope➢Infiniisim Waveform Simulation Tool➢SDA Eye Pattern Analysis SoftwareRecommended Configuration➢ENA Network Analyzer➢ADS SimulatorE6963A L I N K S E G M E N T T E S TWhat is it?❖Industry-first automated test coverage for harness &connectors❖Guided test setup and pass/fail report with marginanalysisWhy Buy?❖To ensure compliance to 100BASE-T1 Link segmenttests❖Save time from the manual calculation and extra work ,configuration and testing up to 20 ports❖Easy to follow test setup and configuration directions❖Pass/Fail report with margin analysis -taking themanual error outHardware configuration•Software runs on an ENA –E5071CA E6900R R X T E S T•What is it?➢Complete compliance software 1000BASE-T1 receiver tests➢Ethernet device as signal generator, noise generator•Why Buy?➢To ensure compliance to 100BASE-T1, 1000BASE-T1IEEE standards➢Easy to follow test setup and configuration directions➢Low cost solution➢Pass/Fail report with margin analysis➢Save time for other tasks。
汽车以太网链路分段一致性测试技术
让您的 100BASE-T1 元器件的线 束和连接器测试 Nhomakorabea得简单易行
技术资料
02 | 是德科技 | E6963A 汽车以太网链路分段一致性测试解决方案——技术资料
Keysight E6963A 汽车以太网链路分段一致性测试软件让您可以简单、准确地验证和调试 BroadR-Reach 和/或 100BASE-T1 线束和连接 器设计及元器件。 无人驾驶汽车预计将会从实质上改变道路上的商业运输和客运交通。未来对数据速度和带宽的要求急剧增长,这就需要汽车以太网具有 新一代的性能。汽车以太网支持更快速的数据通信,以便满足当前汽车和未来互联汽车的需求。与以前使用的 CAN、LIN 或 MOST 总线 不同,IEEE 汽车以太网标准要求进行严格的一致性验证,所使用的测试用例必须覆盖发射机、接收机、线束/连接器等附件。是德科技 的全套汽车以太网解决方案可以跨越发射机、接收机和链路分段,对 100 Mb/s 和 1,000 Mb/s 汽车以太网进行自动测试和验证。 E6963A 汽车以太网链路分段测试软件让您可以对线束和连接器自动执行以太网物理层(PHY)电气测试,以确保其符合 IEEE 802.3bw 规范。E6963A 能以灵活的报告形式显示结果。除了测量数据之外,该报告还提供裕量分析,显示您的器件通过或未通过每次测试时距 离合格标准的裕量。 E6963A 汽车以太网链路分段测试软件为测试和验证整个通信信道提供了五种测试模式。“整个通信信道”是指两个发射/接收模块之间通 过以太网接口和双绞线电缆建立的完整有线连接。为了达到信号质量要求,您的产品必须成功通过一致性测试。执行这些测试不仅是必 要的步骤,还能增强您对设计的信心。Keysight E6963A 链路分段软件可以执行配置、仪器设置、计算和报告生成等功能,为您节省数 小时的宝贵时间。 使用 Keysight E6963A 链路分段一致性测试应用(符合 100BASE-T1 标准)软件,可以大大简化汽车以太网线束和连接器的一致性测试。 E6963A 链路分段一致性测试应用软件提供以下许可证。 –– E6963A-1FP 用于 E5071C 矢量网络分析仪的固定许可证 – E6963A-1TP 基于服务器的可转移许可证
tc8测试标准
tc8测试标准
TC8测试标准是一个针对汽车电子系统、网络和接口的验证和测试标准,由汽车电子工程师协会(AEC)制定。
这个标准主要关注电子电气系统的可靠性、兼容性、稳定性和性能等方面的测试。
具体的测试内容包括但不限于:
1. 时钟同步:测试设备是否具备IEEE1588或/的时钟同步主端口,并且需要桥接时域中的时钟同步主端口。
2. 服务质量:测试设备是否按照要求设置了服务质量配置,包括特定的端口配置了严格优先级作为传输选择算法,特定的端口使用加权轮询作为传输选择算法,是否按要求配置了VLAN优先级和内部流量类别之间的映射,以及正确配置基于速率的流量整形器。
3. 配置测试:测试设备在完成配置前是否支持转发模式。
一般设备在上电后完成配置前是不会对已接收报文进行转发的。
如需更多信息,建议咨询专业技术人员获取帮助。
汽车以太网一致性测试
AUTOMOTIVE ETHERNET COMPLIANCEDr. Ernst FlemmingAUTOMOTIVE ETHERNET100BASE-T11000BASE-T1Symbol rate 66.66 MHz 750 MHz CodingPAM 3PAM 315 nsec 1.33 nsecOSI TCP/P 7Application Applications: FTP , HTTP , SMTP…)6Presentation 5Session 4Transport TCP 3Network IP2Data Link Network Access,Ethernet1Physical100/1GBASE-T1DIFFERENCE BETWEEN 100BASE-TX AND 100BASE-T13 levels not clearFast rise time100BASE-Tx standard Ethernet100BASE-T1 Automotive Ethernet3 clear levelsSlower rise timeAUTOMOTIVE BUS TRENDSSource: Brösse, BMW, March 2018WHY AUTOMOTIVE ETHERNET ?►Higher data throughput is required for ADAS like rear view or surround view camera systems►Low latency is required for ADAS and Autonomous Driving►Reduce bus technologies used to save cost.No MOST, FlexRay,…►New Ethernet standards like Audio Video-Bridging, Time Sensitive Networks enable new applications►Unshielded Twisted Pair cabling to save costOSI TCP/P7Application Applications: FTP,HTTP, SMTP…) 6Presentation5Session4Transport TCP3Network IP2Data Link Network Access,Ethernet1Physical100/1GBASE-T1FUTURE AUTOMOTIVE ETHERNET STANDARDS10BASE-T1S MultidropPoDL802.3cgFirst discrete PHYs available100BASE-T1Established &On the road1000BASE-T11 PHY releasedseveral in dev.SOP expected 2020Multi-gig2.5/5/10GBASE-T1STP cable802.3chspec expected 202066 MHzRTO2004RTPZND750 MHzRTO2024RTPZND1.4/2.8/5.6 GHzRTO2064RTPZNDSymbol RateRequiredEquipmentDMC12.5 MHzRTO2004RTPZND10BASE-T1S: BENEFITS10GBASE-T1: BENEFITSOct 2018WHAT AND HOW TO TEST NEXT GENERATION ECU FOR ADASTechnology Introduction8-16 CPU cores + GPU5-10 TFLOPS200-600 W TDP (SMPS)Liquid cooling Interfaces: DDR 3, PCIe 3100/1000BASE-T1CAN-FD …SMPS Power MeasurementsPower IntegrityAutomotive EthernetDDR 3/4PCIe gen3R&S ®RTPCAN CAN-FD Boot timing MIPI-DPHYEMI DebugR&S ®RTOExample Domain ControllerOSI TCP/P 7Application Applications: FTP , HTTP , SMTP…)6Presentation 5Session 4Transport TCP 3Network IP2Data Link Network Access,Ethernet 1Physical10/100/1GBASE-T1AUTOMOTIVE ETHERNET TEST NEED1xBASE-T1 compliance OEM requirementsCorrect protocol and data transmissionProtocol ComplianceTestOSI TCP/P 7Application Applications: FTP ,HTTP , SMTP…)6Presentation 5Session 4Transport TCP 3Network IP2Data Link Network Access,Ethernet1Physical10/100/1GBASE-T1AUTOMOTIVE ETHERNET TEST NEEDSource: SpirentEye Test PHY/ECU Compliance TestProtocol ComplianceTestDebug DebuggingAUTOMOTIVE ETHERNET COMPLIANCE TESTAT A GLANCEKey FeaturesıComplete test solution from R&SıIncludes OEM required test casesıTest is approved by IOL of the UNHıIOL uses RTO for all automotive Ethernet testsComplete Test Solution including VNA, function generator and test fixturesAUTOMOTIVE ETHERNET COMPLIANCEAUTOMOTIVE ETHERNET TEST SPECIFICATION OVERVIEW100BASE-T1Specification•PHY & Protocol: OPEN TC1IEEE 802.3bw•Compliance: OPEN TC1•Channel TC21000BASE-T1Specification•PHY & Protocol: IEEE 802.3bp•Compliance: OPEN TC12•Channel TC9Speed Independent Specifications•ECU: OPEN TC8•Switch: OPEN TC11OPEN TC8 ECU TEST SPEC COVERAGEOPEN TC8 ECU TEST SPEC COVERAGE LAYER 1►Mandatory PMA test cases:-Transmitter frequency,-Transmitter timing jitter,-MDI return loss,-MDI mode conversion►Optional PMA test cases:-Transmitter output droop-Transmitter Power Spectral Density (PSD)-MDI Common Mode emission-Transmitter Distortion►TC8 PMA tests the TransmitterV2.0 Aug 2017 Receiver is tested on system level in Signal Quality TestsR&S AUTOMOTIVE ETHERNET COMPLIANCE TEST SOLUTIONPass-Fail resultsReport•Screenshot•Measurement result •Pass-Fail result •Test summaryTestGuided stepsAuto measurementsFIXTURES AND PROBINGNEW AUTOMOTIVE ETHERNET FIXTURES Fixtures & ProbingRT-ZF8 ComplianceRT-ZF7ASMA adapter for TD&ComplianceRT-ZF7Trigger DecodeSPEC RT-ZF8INSERT: OPEN TC8 ADAPTER SPECIFICATIONOpen Adapter -70 dBFixtures & ProbingRT-ZF8 MODE CONVERSION ADAPTER VERIFICATION MEASUREMENTRT-ZF8SUPPORTED 100/1000BASE-T1 COMPLIANCE TEST CASESRT-ZF2RT-ZF7A RT-ZF8100BASE-T1 Triggering&Decoding100BASE-T1 ComplianceTransmitter Timing Jitter Master Mode (TC8 mandatory)x xx xxClock Frequency (TC8 mandatory)x xx xxMDI Return Loss (TC8 mandatory)x xx xxMDI Mode Conversion (TC8 mandatory)RT-ZF7A xx xxTransmitter Distortion with RT-ZF3x- xxTransmitter Output Droop x xx xx Transmitter Timing Jitter Slave Mode DUT clock DUT clock DUT clock Transmitter Power Spectral Density, Peak Differential Output x xx xx SQI Test with B6x -xx Common Mode Emmission RT-ZF7A -xx 1000BASE-T1 ComplianceMDI Clock Jitter (TC8 mandatory)x xx xx MDI Clock Frequency (TC8 mandatory)x xx xx MDI Return Loss (TC8 mandatory)x xx xx MDI Mode Conversion (TC8 mandatory)RT-ZF7A xx xx PSD Power Level and Output Voltage x xx xx Maximum Output Droop x xx xx Transmitter Distortion with RT-ZF6x-xx Transmitter Timing Jitter x xx xx Common Mode Emmission RT-ZF7A- xxRT-ZF8 RT-ZF7ANEW FIXTURE PROBING IN DETAILRT-ZF7ART-ZF8100BASE-T1 ComplianceTransmitter Timing Jitter Master Mode xx xxClock Frequency xx xxMDI Return Loss xx xxMDI Mode Conversion xx xxTransmitter Distortion with RT-ZF3- xxTransmitter Output Droop xx xxTransmitter Timing Jitter Slave Mode DUT clockTransmitter Power Spectral Density,Peak Differential Outputxx xxSQI Test with B6 -xxCommon Mode Emmission -xx 1000BASE-T1 ComplianceMDI Clock Jitter xx xx MDI Clock Frequency xx xx MDI Return Loss xx xx MDI Mode Conversion xx xx PSD Power Level and Output Voltage xx xx Maximum Output Droop xx xx Transmitter Distortion with RT-ZF6-xx Transmitter Timing Jitter DUT clock Common Mode Emmission- xxDUT SameNEW FIXTURE PROBING IN DETAIL – DISTORTION TESTRT-ZF7ART-ZF8100BASE-T1 ComplianceTransmitter Timing Jitter Master Mode xx xx Clock Frequency xx xx MDI Return Loss xx xx MDI Mode Conversion xx xx Transmitter Distortion with RT-ZF3- xx Transmitter Output Droop xx xx Transmitter Timing Jitter Slave Mode DUT clock Transmitter Power Spectral Density,Peak Differential Outputxx xx SQI Test with B6 -xxCommon Mode Emmission -xx 1000BASE-T1 ComplianceMDI Clock Jitter xx xx MDI Clock Frequency xx xx MDI Return Loss xx xx MDI Mode Conversion xx xx PSD Power Level and Output Voltage xx xx Maximum Output Droop xx xx Transmitter Distortion with RT-ZF6-xx Transmitter Timing Jitter DUT clock Common Mode Emmission- xxDUT To scopechannelsFromB6FromB6genDUTNEW FIXTURE PROBING IN DETAIL – COMMON MODE EMMISSIONRT-ZF7A RT-ZF8100BASE-T1 ComplianceTransmitter Timing Jitter Master Mode xx xx Clock Frequency xx xx MDI Return Lossxx xx MDI Mode Conversionxx xx Transmitter Distortion with RT-ZF3- xx Transmitter Output Droopxx xxTransmitter Timing Jitter Slave Mode DUT clockTransmitter Power Spectral Density, Peak Differential Output xx xx SQI Test with B6-xx Common Mode Emmission -xx1000BASE-T1 ComplianceMDI Clock Jitterxx xx MDI Clock Frequency xx xx MDI Return Lossxx xx MDI Mode Conversionxx xx PSD Power Level and Output Voltage xx xx Maximum Output Droopxx xx Transmitter Distortion with RT-ZF6-xxTransmitter Timing Jitter DUT clock Common Mode Emmission- xxFixtures & ProbingDUTNEW FIXTURE PROBING IN DETAIL – TRANSMITTED TIMINGRT-ZF7A RT-ZF8100BASE-T1 ComplianceTransmitter Timing Jitter Master Mode xx xx Clock Frequency xx xx MDI Return Lossxx xx MDI Mode Conversionxx xx Transmitter Distortion with RT-ZF3- xx Transmitter Output Droopxx xxTransmitter Timing Jitter Slave Mode DUT clockTransmitter Power Spectral Density, Peak Differential Output xx xx SQI Test with B6-xx Common Mode Emmission -xx1000BASE-T1 ComplianceMDI Clock Jitterxx xx MDI Clock Frequency xx xx MDI Return Lossxx xx MDI Mode Conversionxx xx PSD Power Level and Output Voltage xx xx Maximum Output Droopxx xx Transmitter Distortion with RT-ZF6-xxTransmitter Timing Jitter DUT clock Common Mode Emmission- xxDUT66/125MHz clockMasterNEW FIXTURE PROBING IN DETAIL – SQI TESTRT-ZF7A RT-ZF8100BASE-T1 ComplianceTransmitter Timing Jitter Master Mode xx xx Clock Frequency xx xx MDI Return Lossxx xx MDI Mode Conversionxx xx Transmitter Distortion with RT-ZF3- xx Transmitter Output Droopxx xxTransmitter Timing Jitter Slave Mode DUT clockTransmitter Power Spectral Density, Peak Differential Output xx xx SQI Test with B6-xx Common Mode Emmission -xx1000BASE-T1 ComplianceMDI Clock Jitterxx xx MDI Clock Frequency xx xx MDI Return Lossxx xx MDI Mode Conversionxx xx PSD Power Level and Output Voltage xx xx Maximum Output Droopxx xx Transmitter Distortion with RT-ZF6-xxTransmitter Timing Jitter DUT clock Common Mode Emmission- xxDUTGolden DeviceSQIFrom B6 From B6 genDUTGoldenDeviceNEW FIXTURE PROBING IN DETAIL – VNA ACCESSRT-ZF7A RT-ZF8100BASE-T1 ComplianceTransmitter Timing Jitter Master Mode xx xx Clock Frequency xx xx MDI Return Lossxx xx MDI Mode Conversionxx xx Transmitter Distortion with RT-ZF3- xx Transmitter Output Droopxx xxTransmitter Timing Jitter Slave Mode DUT clockTransmitter Power Spectral Density, Peak Differential Output xx xx SQI Test with B6-xx Common Mode Emmission -xx1000BASE-T1 ComplianceMDI Clock Jitterxx xx MDI Clock Frequency xx xx MDI Return Lossxx xx MDI Mode Conversionxx xx PSD Power Level and Output Voltage xx xx Maximum Output Droopxx xx Transmitter Distortion with RT-ZF6-xxTransmitter Timing Jitter DUT clock Common Mode Emmission- xxDUTSame100BASE-T1 TEST CASE BY TEST CASETRANSMITTER CLOCK FREQUENCY - MANDATORY ►Measurement of the clock frequency►Test mode 2 (sequence +1, -1)►Specification: Transmitted clock66.6603 MHz < f < 66.6736 MHz►Test setupTRANSMITTED JITTER - MANDATORYMaster Mode:-Measurement of the jitter of thetransmitted clock-Test Mode 2 (sequence +1, -1)-Specification:RMS Jitter < 50 ps-Test Setup:1000BASE-T1 COMPLIANCETEST CASE BY TEST CASE1000BASE-T1 COMPLIANCE TEST EXAMPLE ►1000BASE-T1 Compliance Test Mode 2AUTOMOTIVE ETHERNET COMPLIANCE TESTValidate Sleep/Wakeup Cycles OSI Automotive Ethernet 7Application Applications: FTP, SOME/IP, HTTP, SMTP…)6Presentation 5Session 4Transport TCP, UDP 3Network IP 2Data Link 100BASE-T11000BASE-T11Physical 100BASE-T1, 1000BASE-T1 interface complianceError free communication Resistant to EMI Correct latency Correct boot timeTest OEMrequirements Correct protocol and data transmissionCompliance TestAUTOMOTIVE ETHERNET COMPLIANCE TESTAT A GLANCEKey FeaturesıComplete test solution from R&SıIncludes OEM required test casesıTest is approved by IOL of the UNHıIOL uses RTO for all automotive EthernettestsComplete Test Solution including VNA, function generator and test fixturesROHDE&SCHWARZ, SPIRENT AND TECHNICA OFFER COMPLETE TC8 TESTRohde & Schwarz SQI TEST SETUP Automotive Ethernet41100BASE-T1 Tx PHY 100BASE-T1 Link partner RTO-B6: Noise generatorLoad NoiseData file on both Gen1 and Gen2RT-ZF7 adds 1.4dB ofcoupling attenuation to thelineHint: You need to cutthe AUT Ethernet cableand solder the twowires on the padsAug 19。
车载以太网发射机一致性测试应用软件 (AE6910T)
车载以太网发射机一致性测试应用软件100 Mb 和 1000 Mb 一致性测试Keysight AE6910T 车载以太网一致性测试应用软件提供了一种简单、准确验证和调试车载以太网设计的方法。
目录目录 (3)功能特性 (3)测试定义 (4)软件为您节省宝贵的测试时间 (9)可配置性和引导式连接 (10)包括裕量分析的测试报告 (12)仪器和附件要求 (14)订货信息 (16)引言无人驾驶汽车预计将会从实质上改变道路上的商业运输和客运交通。
新车型对数据速率和带宽的要求越来越高。
车载以太网支持更快速的数据通信,以便满足当前汽车和未来互联汽车的需求。
与 CAN 和 LIN 1000BASE-T1 采用速度较慢的背板不同,车载以太网需要进行严格的一致性测试。
是德科技的全套车载以太网解决方案能够对 100 Mb/s 和 1000 Mb/s 的车载以太网自动执行发射机、接收机和针对链路的测试与验证。
AE6910T 以太网电气测试软件可以让您自动执行以太网物理层(PHY)电气测试,验证使用 IEEE 802.3bp 的发射机的一致性。
AE6910T 应用软件还能以灵活的报告格式显示结果。
除了测量数据之外,该报告还提供裕量分析,显示您的器件通过或未通过每次测试时距离合格标准的裕量。
AE6910T 以太网电气测试应用软件能够按照 1000BASE-T1 规范的要求执行广泛的电气测试。
为了使信号达到质量要求,您的产品必须按照这些标准成功通过一致性测试。
通过执行这些测试,可以让您在设计过程中充满信心。
Keysight AE6910T 1000BASE-T1 发射机一致性测试应用软件能够帮助您利用各种是德科技测试设备执行广泛的一致性测试。
AE6910T 1000BASE-T1 发射机一致性测试应用软件包含以下一致性测试应用软件:•1000BASE-T1 一致性测试应用软件;•100BASE-T1 一致性测试应用软件;•100BASE-T1 TC8 ECU 测试应用软件注意:软件已经安装在Keysight Infiniium 示波器上并开始运行,可提供节点锁定许可证、可转移许可证、浮动许可证和 USB 加密狗等类型的许可证。
车载以太网第二弹-实锤SOMEIP概述及TC8SOMEIP测试实践
车载以太⽹第⼆弹-实锤SOMEIP概述及TC8SOMEIP测试实践什么是中间件(Middleware)在了解SOME/IP之前,我们先要了解“中间件(Middleware)”技术。
简单来说,中间件是存在于操作系统和⽤户软件之间的⼀些中间层软件。
它将操作系统提供的接⼝重新封装,并添加⼀些实⽤功能,以提供给⽤户软件更好的服务。
举例来说,在设计复杂的软件系统时,我们往往会设计很多互相独⽴的软件单元,⼀个很⼤的难题是如何在不同软件单元之间交换数据。
对于开发者⽽⾔,如果在实现应⽤软件的同时,再把很多精⼒放在软件单元之间的通信上,会⾮常影响效率。
于是我们可以设计⼀个“中间件”,⽤来管理不同软件之间的数据交互,这使得开发者不⽤去关⼼底层的通信,不同软件单元之间的“墙”变得透明。
中间件也有它的缺点,那就是体积和对计算资源的消耗。
但是随着时代的发展,硬件的计算能⼒不断提⾼,所以中间件的缺点也就不那么明显了。
为了简化复杂软件系统的开发(尤其是分布式系统),提⾼软件的可靠性,中间件技术越来越不可缺少。
除此之外,由于中间件使得⽤户软件和操作系统实现了“解耦”,也为测试⼯作带来便利。
在汽车电⼦领域也存在类似问题。
在汽车电⼦的研发过程中,软件部分的占⽐越来越⾼,软件复杂度不断上升,当然ECU的计算能⼒也不断提升。
类似传统的CAN通信——只是简单地把信号⼴播到总线上——越来越捉襟见肘,难以适应软件/ECU开发新要求。
另外,不同的ECU 可能有不同的软件架构(不同的操作系统),⽐如Linux、QNX或AUTOSAR,那么中间件技术将是这些不同系统之间重要的桥梁。
SOME/IP 简史车载以太⽹技术伊始,AUTOSAR联盟最初的想法是直接移植现有的中间件解决⽅案,最好是开源的。
列⼊备选清单的有Etch,Google Protocol Buffers,Bonjour等,理论上这些技术都可以移植到嵌⼊式系统这种计算能⼒有限的平台上,但最⼤的问题并不在于此。
车载以太网接收机一致性测试解决方案研究
车载以太网接收机一致性测试解决方案研究作者:刘湘田来源:《科学与财富》2020年第09期摘要:在万物互联时代,机车联网已经是必然趋势,同时,当前技术手段,提高机车联网的速度和质量,已经当前科技发展的主流方向。
本文全面阐述车载以太网接收机的相关性能,以及对于信号接收情况,进行科学的方案测试,进一步为从事该领域的科技研发人员,给予适当的建议和启示。
仅供参考。
关键词:一致性测试;网络性能;数据传输引言:机车工艺的发展,衍生而来的是机车的相关服务设施。
而车载网络,成为了高铁出行、商务协作、医疗救护等方面的重要功能。
因此,未来的机车发展趋势,已经和通信设施有效结合。
而当今研究方向,是如何大幅度提升车载网络的使用价值,如何进一步改善车载网络的信息传输稳定。
以上是本文的研究重点,一、车载以太网技术解析车载以太网,就是将以太网技术与机车相连接,实现机车内部设施连接互联网,进而可以实现数据的传输和应用。
常见的以太网技术,主要是由八根非屏蔽双绞线电缆组成。
该技术的简化版本,就是车载以太网技术。
只要两根非屏蔽双绞线电缆,就能实现数据的传输。
理论传输值可以达到1GB/s的速率。
在5G网络的加持下,甚至可以达到更高的速度。
不少学者对于该技术的应用,有所担忧,例如对于如此高的速度传输,可能引发数据丢失。
为了检验该技术的传输稳定性,以及安全性,有效避免传输的信息被窃取等,在以太网技术的应用之后,可以完美解决。
二、车载以太网物理层由于以太网协议最底层,是由物理层所构成。
因此,本文着重阐述,对于物理层一致性测试方案的研究。
利用标准以太网相关接口以及各层数据链相连接。
通过软件和协议,进行数据的传输和接收。
三、车载以太网物理层一致性测试的内容车载以太网物理层的一致性表示程度,共有三种:其一,为基本互联测试;其二,为行为测试;其三为能力测试。
测试平台以及测试的内容,包括的相关参数以及通过的条件详见表1.四、车载以太网物理层一致性测试方案(一)车载以太网物理层的测试平台测试平台,基本上常规使用的测试方式为:分为测试软件和硬件,两部分组成。
车载以太网测试 -DoIP测试开发实践
车载以太网第二弹|测试之实锤-DoIP测试开发实践前言车载以太网测试之实锤系列,之前我们已经从环境设备组成、被测对象组成再到测试过程和测试结果分析,分享了完整的PMA测试、IOP测试、TC8中的TCP/IP协议一致性测试过程、TC8-SOME/IP相关技术干货及测试实践,也分享了1000BASE-T1物理层PMA测试相关测试实践,本期给大家介绍的是DoIP及以太网诊断测试开发相关知识及测试实践分享。
DoIP简介以太网最早由BMW引入车内,其应用场景就是刷写,满足类似HMI的地图数据、液晶仪表等软件数据更新,感兴趣的可查阅Thomas Konigseder 的Automotive Ethernet书中的介绍。
由于其突出的特性,而后得到主要OEM的推崇和更广泛的应用,遂开始了国际标准化(汽车行业一直以来的“套路”)。
DoIP全称:Diagnostic communication over Internet Protocol。
顾名思义,通过以太网来实现车辆诊断,其对应的国际标准为ISO 13400,其定义了DoIP协议(基于UDS)并描述了外部测试设备与车辆进行诊断数据交互的流程。
下图为DoIP及基于以太网诊断在OSI 7层模型中及在“7层之外”的“角色”和“位置”。
图1 DoIP及以太网诊断规范框架DoIP协议要点简述DoIP报文DoIP报文在以太网报文中的位置如下图。
图2 DoIP报文在以太网报文中的位置示意图DoIP报文分为三大类:节点管理类、车辆信息类、诊断类。
●节点管理类主要包括报头处理流程、车辆信息获取(如EID、GID、VIN等)、路由激活流程(包括授权以及确认功能)、TCP_DATA socket处理流程。
图3 节点管理类DoIP报文●车辆信息类主要包括获取DoIP实体状态信息、车辆电源模式信息。
图4 车辆信息类DoIP报文●诊断类主要包括诊断报文处理流程以及UDS数据交互。
图5 诊断类DoIP报文示DoIP会话流程DoIP会话的整个流程可以分为五步:硬线激活(该激活机制是否采用及激活方法不同OEM是存在差别的)->车辆发现流程->TCP_DATA socket处理流程->诊断数据交互->关闭TCP_DATA socket。
车载以太网技术及其一致性测试方案
车载以太网技术及其一致性测试方案车载以太网技术是一种在车辆中使用的网络通信技术,它可以提供高速、可靠的网络连接,用于实时数据传输和车辆内部通信。
在车载以太网技术的使用中,一致性测试是至关重要的,它可以确保各个子系统和设备在整个车载网络中的正常运行和互操作性。
下面将介绍一种车载以太网技术及其一致性测试方案。
首先,介绍车载以太网技术的基本原理和特点。
车载以太网技术基于IEEE802.3以太网标准,采用高速双绞线作为传输介质,支持高速数据传输和多站点通信。
它具有带宽大、可靠性高和灵活扩展等特点,可以满足车辆内部各个子系统之间实时通信的需求。
基于车载以太网技术的一致性测试方案主要包括以下几个方面:1.设计测试拓扑结构:根据车辆的实际网络结构和通信需求,设计符合车辆特点的测试拓扑结构。
拓扑结构应包括各个子系统和设备之间的连接方式和传输路径。
2.确定测试场景和测试用例:根据车载以太网网络的应用场景和需求,确定一系列测试场景和测试用例。
测试场景应包括车辆内部子系统之间的通信、数据传输和网络连接等方面的测试内容。
测试用例应覆盖各个子系统的功能和性能要求,并考虑到网络连接和数据传输的可靠性。
3.实施一致性测试:按照设计的拓扑结构、测试场景和测试用例,对车载以太网技术进行一致性测试。
测试过程中需要模拟实际的车载环境,考虑到车辆行驶中可能出现的振动、温度等因素对网络性能的影响。
通过对各个测试用例的执行和结果分析,评估车载以太网技术的一致性和可靠性。
4.问题诊断和修复:在一致性测试过程中,可能会发现一些网络连接不稳定、传输中断或性能不符合要求的问题。
针对这些问题,需要进行详细的诊断和分析,找出问题的原因,并采取相应的措施进行修复。
修复措施可能包括网络设备的调整、软件升级、信号放大等。
5.优化和改进:在一致性测试的基础上,对车载以太网技术进行优化和改进。
根据测试结果和问题诊断,对车载以太网的网络拓扑结构、设备配置和数据传输协议等方面进行改进,以提升网络的性能和可靠性。
车载以太网技术及其一致性测试方案
随着汽车电子产品数量逐年增加,高级驾驶辅助系统(ADAS)、车 载诊断系统(OBD)、车载信息娱乐系统(IVI)的大量应用,还有无人 驾驶技术的发展,对新型汽车电子总线的要求也随之增加,车载以太网 技术应运而生。
目前,多个品牌众多车型如宝马X3、X4、X5、X6、i3、i8、6系和7系、 捷豹XJ、XF、大众帕萨特等都使用了车载以太网技术。
灵活的测试步骤可视化的测试连接向导可编辑测试容限自动生成可定制化的测量报告rtzf2功能模块划分同时支持broadrreach传输失真测试同步方案rtzf3频率转换器频率66666mhz至10mhzrtzf6频率转换器频率125mhz至10mhzrtob6任意波形发生器选件100mhz带宽双通道采样率500msas分辨率14bit集成在rto2000系列示波器应用于broadrreach1000baset1传输失真测试不仅节省仪器放置空间还使测试连接更简单
2、千兆车载以太网测试 IEEE802.3bp 1000BASE-T1标准定义测试项: 传输时钟抖动(Master & Slave) 传输MDI抖动 传输失真 功率谱密度模板 传输衰落 MDI回损 其他测试项:传输频率、输出电压、MDI模式转换损耗等。
R&S车载以太网技术及其一致性测试方案介绍
在以太网测试技术方面,(罗德与施瓦茨)R&S拥有成熟的车载以太网技术 及其一致性测试方案。
R&S拥有高性能平台示波器 ,任意 波形发生器 ,矢量网络分析仪 ,屏蔽
室和频率转换器/测试夹具等,能够完 成包含发送端PHY层电气一致性测试, 车载以太网线缆测试,能够提供成熟 且完整的车载以太网测试解决方案。
如想了解更详细的方案,欢迎咨询
车载设备以太网一致性测试平台设计
车载设备以太网一致性测试平台设计李小文;涂小卫;羊利芬;李想利【摘要】针对目前城市轨道交通行业中车载设备通信信号测试功能需求,对以太网一致性测试平台进行设计,以实现接入车载设备IP及MAC地址统一配置管理.该设计采用通信环网的结构实现对接入设备MAC地址全球唯一性查询、网络参数配置、配置文件下发、数据流量统计、广播风暴抗击等多种测试功能,为以太网设备一致性测试方法的研究及测试系统的搭建提供参考和借鉴.【期刊名称】《现代城市轨道交通》【年(卷),期】2019(000)007【总页数】4页(P36-39)【关键词】城市轨道交通;车载设备;以太网;一致性测试【作者】李小文;涂小卫;羊利芬;李想利【作者单位】株洲中车时代电气股份有限公司技术中心,湖南株洲 412001;上海申通地铁集团有限公司技术中心,上海 201204;株洲中车时代电气股份有限公司技术中心,湖南株洲 412001;株洲中车时代电气股份有限公司技术中心,湖南株洲412001【正文语种】中文【中图分类】U270.38+20 引言以太网以其带宽高、实时性强、可维护性好、成本低等优点,广泛应用于车载设备信息网。
随着城市轨道交通的快速发展,运营和维保工作量日益加大。
为减轻运营、维保工作量,需实现车载设备以太网接口标准化,利用车载设备以太网实现对接入设备的IP、MAC地址统一配置管理以及以太网配置文件自动更新、验证,避免过多手动操作,从而节省大量人力、时间和费用。
为保障接入车载设备以太网的设备符合要求,需分别对拟接入设备进行功能、接口及性能测试。
通过设计、搭建车载设备以太网一致性测试平台,对拟接入车载设备以太网的终端进行测试,以保障联网设备以太网接口的可靠性和互换性。
该测试平台具备测试自动化、测试数据防修改、出具设备测试报告的功能。
搭建车载设备以太网一致性测试平台,不仅可为用户开展基于列车状态的大数据分析及挖掘应用提供保障,还可以实现列车设备免配置固化技术平台测试机制。
车载以太网测试之实锤-IOP测试实践
【车载以太网案例】-IOP测试实践下图1为典型的IOP测试报告图,覆盖了TC8 2.0 IOP的各项测试。
图1:IOP测试报告设备环境组成CANoe开发并运行IOP的自动化测试脚本(CAPL)VN5640与DUT诊断接口交互及Golden Device的控制VT板卡实现DUT电源回路控制和唤醒源仿真程控电源DUT电源供电Golden Device•实物如下图2所示(Technica定制),其实质就是一个更为稳定可靠,性能更强的以太网节点,从其使用的处理器为PowerPC,可见一斑,不拿被测对象做小白鼠是它的“责任”•通过与DUT Link,获取与“本地”计算相关的测试参数和数据;提供通信链路特性仿真和故障仿真功能•提供了100Base-Tx的程控接口和基于SOME/IP的API,通过CANoe可控制其实现自动化测试图2:Golden Device实物图被测对象组成硬件以太网节点及线束连接器,实物如下图3:图3:被测以太网节点软件接口定义DUT相关的诊断指令接口定义,实现PHY相关状态的读取测试过程测试准备连接DUT与Golden Device、VN5640及VT测试执行运行IOP自动化测试脚本➔获得测试数据和报告图4:测试软件界面测试分析关于IOP测试的必要性首先,从以太网的通信机制上物理层面需建立Link才可进行后续的通信,这是基础,和传统车载总线完全不是一个套路。
其次,NXP、Marvell、Broadcom的PHY UserManual都遵循802.3bw中定义通用特性和状态机,但实现细节是各显神通,即使是一家厂商的PHY,配置的不同也会带来影响,从OEM角度要保证各个节点之间可通信交互,从Tier1角度要证明自己可以和其它节点通信。
综上,为何IOP测试重要,为何须对PHY有深入的知识储备才可以支撑该测试?剧透:TC8-IOP所提供的测试项也是不够的,还有很多场景是需要从车辆实际使用的角度去追加考量的。
车载以太网测试(4)测试策略
聊聊车载以太网测试:(4)测试策略车载以太网可以满足带宽密集型应用如高级驾驶辅助系统(ADAS)、车载诊断系统(OBD)以及车载信息娱乐系统等所需的更高数据传输要求,这为汽车智能化、网联化,甚至自动驾驶的发展提供了有力的支持。
让我们共同期待未来车载以太网及汽车行业的发展!何为策略策略要解决两个问题:何为正确的事情(自身核心价值所在),如何正确的做事情(效率和效果的平衡)。
“测试策略”一词,在测试培训理论中经常提及,但却少有践行,为何?“以前”是测试工作并不被广泛重视(重面子薄里子),测试领域的专业细分度不高&深度不足,测试工作负荷不大,所以可以“任性”而无需策略。
以太网测试策略简述车载以太网测试无论测试内容(测什么,参见前文)、测试工具(怎么测,参见前文)、对人员能力的要求,都带来了极大挑战(和焦虑),所以需要有测试流程/策略,解决3W1H问题。
例如,受限于测试实现的条件,板级的以太网通信链路Layout长度,对OEM而言无法测试,但是OEM却必须知道该结果,如何处理?OEM如何确保协议栈代码得到了合理的配置应用(与硬件的结合及参数的配置)?这涉及职责分工的问题!TC8 2.0关于Switch测试如下阐述颇有深意,“The tests in this test scope are designed to test that the “Automotive Ethernet Switch“ entity is configured & operating correctly as per the ECU configuration, but assume that the functionality of the switch silicon, PHYs, or other components has been verified elsewhere.”其中的“ECU configuration”和“verified elsewhere”道出了关键,这涉及到谁应该测什么的问题以太网物理层、TCP/UDP/IP等代码栈在每个样件阶段都需要测吗?什么时候需要测?对于OEM而言,部件、系统、实车测试如何发挥各自的作用?这涉及测试与开发流程配合的问题。
车载以太网测试(3)以太网如何测
聊聊车载以太网测试:(3)以太网如何测以太网是远比CAN总线历史更为悠久的通信技术,其行业体系更为完善。
所以在该领域专业的解决方案早已存在,只是对于车载以太网测试而言,其复杂度导致无人可在工具链层面一统江湖。
那么我们该如何选择方案,需要注意哪些问题?以太网如何测?如何选择方案?在保证测试结果专业正确性的前提下,测试方案应尽可能地做到自动化,具有易用性和可扩展性。
下图所示信息的整体工具链组成以及交付给不同OEM,覆盖以太网部件及系统级测试的典型系统实物图,即是基于上述原则而全面考虑的。
按照与测试规范体系的对应关系,从行业通用测试实现、OEM定制需求测试实现两个方面简要说明测试实现方案。
行业通用测试实现TC8-L1-PMA使用罗德施瓦茨的示波器、网络分析仪、夹具,时钟同步模块、专用以太网测试包,覆盖PMA 的测试。
以太网的物理层测试和传统CAN 测试差别很大,测试分析方法已从传统时域扩展到频域,难啃难懂,尤其对于我等学机械电子/自动化出身的放牛娃而言。
专业装备是基础,除此外,还需要留意哪些:● 被测节点PHY 必须可设置Test Mode ,这是测试前提条件之一●除了示波器自带的Test Fixture ,其它转接口也是必须的,例如对于模式转换相关的测试 ● 尽可能减少线束、连接器的中转环节●1000Base-T1将呼啸而至,专用设备的硬件特性上需考虑预留下图为对100Base-T1以太网节点功率谱密度、回损及定时抖动和时钟频率测试的实际场景及测试报告样本示意图。
TC8-L1-IOPTC8-L1-IOP需要Golden Device“理想设备(黄金的)”。
此设备的“特质”是绝对要比被测对象更为可靠,性能更高的以太网节点,不让DUT做小白鼠。
举几个例子:●设备需要通过继电器实现故障仿真,对继电器的接触阻抗有非常严格的要求●通信回路的Layout所用的连接器同样是高标准需要统计计算Link-up时间,对IOP设备的MCU处理能力要求更高,实时性更强北汇信息使用Technica的IOP设备,自带软件可实现手动测试,也可由北汇信息定制,通过CANoe CAPL编程控制实现自动化测试。
浅谈车载以太网一致性测试
浅谈车载以太网一致性测试协议一致性测试主要是验证被测件(DUT)的协议是否与协议标准一致。
其测试方法是通过给 DUT 注入不同的命令,判断 DUT 响应是否与预期的一致来判断DUT 的协议一致性。
就目前接触的而言,测试的主要包括TCP一致性测试、IPv4协议一致性测试。
下面来简单梳理一下测试项目。
TCP测试TCP测试主要TCP 建立和断开连接测试,TCP报文格式测试和TCP可靠性和流量控制功能测试。
TCP建立和断开测试TCP 连接的建立、断开测试主要测试 TCP 有限状态机,主要包括以下内容:TCP 连接建立测试:DUT 应能通过“三次握手”与测试系统建立连接,生成一对套接字,使 TCP有限状态机进入ESTABLISHED 状态。
▲图1三次握手(来源csdn)TCP 断开连接测试:DUT应能通过主动关闭过程或者被动关闭过程使 TCP 有限状态机进入CLOSED状态,断开的流程如图2所示。
▲图2四次挥手(来源csdn)TCP可靠性和流量控制功能测试这一项主要测试报文重传机制、Nagle 算法测试、慢启动与拥塞避免算法等。
1. 报文重传机制测试:在TCP中,当发送端的数据到达接收端之后,接收端主机会返回一个确认应答消息,表示已经接收到消息。
在发送端发出报文后,会启动重传计时器。
在计时器设置的超时时间内,Wie收到主机发送的ACK,则会出现重传超时且报文段会自动重传。
DUT 接收到3个重复的ACK 之后将执行丢失段重传,不等待重传定时器超时。
2. Nagle 算法测试Nagle算法基本思路就是,在发送缓冲区中的数据长度小于一个MSS时,要求TCP连接上最多只能有一个未被确认的小分组,在该分组的确认到达之前不能发送其他的小分组。
数据在发送端被缓存并超过MSS,此时使用连续ARQ协议,意思就是可以连续发出若干个分组然后等待确认,而不是发送一个分组就停止并等待该分组的确认。
其目的就是减少报文数量,充分利用网络资源,提高了传输效率。
车载以太网测试之实锤-物理层PMA测试实践
【车载以太网案例】物理层PMA测试实践下图1为“PMA测试”的测试结果汇总图。
其中,为了验证以太网通信对线缆的敏感度,特选取两组不同特性线缆进行测试对比,果然如意料中那般,确实有“中招”的。
图1 PMA测试结果汇总设备环境组成CANoe+VN接口卡+ VT板卡+程控电源•实物如下图2•CANoe+VN接口卡的作用:DUT测试相关的状态设置和读取•VT板卡的作用:DUT供电控制及提供唤醒源•程控电源的作用:DUT供电示波器+信号发生器+测试软件R&S ScopeSuite•型号:RTO2014,实物如下图3•作用:Transmitter outpout droop、Transmitter timing jitter in MASTER mode、Transmit clock frequency、Transmitter Power Spectral Density、Peak Differential Output、Transmitter Distortion测试图3 以太网示波器RTO2014网络分析仪+软件•型号:ZND,实物如下图4•作用:MDI Return loss、MDI Mode Conversion Loss测试图4 网络分析仪ZND 测试夹具•型号:ZF2,实物如下图5•作用:接口转换、环境配置图5 测试夹具RT-ZF2 秘密武器型号:定制作用:与网络分析仪配合使用,满足对应测试被测对象组成DUT:多通道以太网节点实物如下图6:图6 被测以太网节点专用线束配置调试接口测试过程类别一:基于示波器测试内容•Check the Transmitter outpout droop•Check the Transmitter timing jitter in MASTER mode •Check the Transmit clock frequency•Check the Transmitter Power Spectral Density (PSD)•Check the Peak Differential Output•Check the Transmitter Distortion测试基本流程•测试准备:连接DUT、夹具、示波器探头、信号发生器探头•测试执行:控制器上电➔唤醒DUT➔PHY配置➔操作示波器软件(如下图7)➔获得测试数据和报告图7 测试软件类别二:基于网络分析仪测试内容•Check MDI Return Loss•Check MDI Mode Conversion Loss测试基本流程•测试准备:连接DUT、夹具、网分探头及定制模块•测试执行:校准➔控制器上电➔唤醒DUT➔PHY配置➔操作网络分析软件➔获得测试报告测试结果上述测试内容的结果参考如下图8~13:图8 Transmitter outpout droop图9 Transmitter Timing Jitter in MASTER Mode And Transmit Clock Frequency图10 Transmitter Power Spectral Density And Peak Differential Output Voltage图11 Transmitter Distortion图12:两种线束的MDI Return Loss图13:两种线束的MDI Mode Conversion Loss。
列车以太网一致性测试平台设计与技术研究
列车以太网一致性测试平台设计与技术研究发布时间:2021-12-24T06:34:26.602Z 来源:《中国科技人才》2021年第26期作者:鉴纪凯车聪聪李兴国[导读] 目前以太网技术在列车上的应用逐渐增多,根据列车实时以太网通信测试的需求,设计了一种列车以太网一致性测试平台,该平台实现了以太网物理层、协议层的一致性测试,并具备测试管理功能,为以太网一致性测试的进一步研究提供了参考和借鉴。
中车青岛四方机车车辆股份有限公司摘要:目前以太网技术在列车上的应用逐渐增多,根据列车实时以太网通信测试的需求,设计了一种列车以太网一致性测试平台,该平台实现了以太网物理层、协议层的一致性测试,并具备测试管理功能,为以太网一致性测试的进一步研究提供了参考和借鉴。
关键词:轨道交通以太网一致性测试近年来,我国各大城市轨道交通发展迅速,轨道交通不断向舒适化、智能化、信息化方向发展,列车网络通信需要有更高的数据传输速率与实时性,实时以太网作为一种高速率的通信方式已经成为当前轨道交通网络通信的发展趋势[1]。
随着车载以太网通信的不断应用,针对以太网设备的测试也变得越来越紧迫。
通过对拟接入车载设备以太网的终端进行测试,保障联网设备以太网接口的可靠性和互换性[2]。
以太网一致性测试需求一致性测试内容测试内容主要包含物理层一致性测试和协议一致性测试,支持的测试内容见表1。
软件功能Ethernet协议一致性测试软件 Ethernet协议一致性测试软件为具备完整特性的集成式测试开发和执行环境,适用于任何种类的基于TTCN-3的自动化测试项目。
Ethernet协议一致性测试软件的主要功能有: TTman:管理、执行和分析已经编译的TTCN-3测试套; CL Editor:对用户友好、基于文本的测试定义(包括T3Doc); TTthree:TTCN-3编译器;Capture & Replay Wizard:基于信息路径追踪的TTCN-3测试脚本生成;GTF Editor:图形化的TTCN-3编辑器;TTdebug:TTCN-3源代码级别的调试器;RPDE:运行时插件开发环境。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
车载以太网-TC8 TCP/IP协议一致性测试实践
前言
车载以太网测试实践系列,我们还分享了PMA测试实践、IOP测试实践(。
本期给大家介绍的是TC8中的TCP/IP协议一致性测试(以下简称TCP/IP测试)。
TCP/IP测试-设备环境组成
TTworkbench
TTworkbench是思博伦旗下一款功能强大的测试自动化平台,它能够提供完整
特性的集成式测试开发和执行环境(IDE),可进行测试脚本开发、编译,测试参数配置,测试执行,测试监控,生成测试报告。
图1 TTworkbench平台示意
TTsuite
思博伦提供了多种现成可用的货架式测试套装(TTsuite),包括OPEN Alliance SIG一致性测试(TC8),汽车AVB一致性测试,AUTOSAR一致性测试等套装,每个测试套装都包含多种经过验证的测试用例,配合TTworkbench,能够实现车载以太网常见协议的一致性测试的自动化执行。
C50
C50是思博伦推出的一款性能强大的硬件,具有第2至3层流量生成和分析能力,可搭配不同的网卡(100BASE-T1、100BASE-TX等)来满足不同用户的需求。
通过网线连接至PC后,可实现TTsuite的远程执行,即测试脚本运行在C50中,PC监控测试过程,收集测试数据,生成测试报告等。
图2 C50实物图
Upper Tester(UT)
Upper Tester(UT)本质上是一个运行在DUT中的应用,用于辅助测试执行。
它能够接收Test System发送的指令,来配置被测协议栈(IUT)的参数,或触发被测协议栈产生某种行为。
UT支持的指令和格式遵循AUTOSAR体系下的《Testability Protocol and Service Primitives》规范,目前新版的TTsuite已经支持到了1.2.0版本。
OEM或供应商可按照规范自行开发和集成UT,也可购买第三方源代码自行集成,或通过第三方服务商来进行开发或集成。
目前,北汇信息可提供UT的集成服务。
图3 Upper Tester(UT)工作原理
TCP/IP测试-被测对象组成
DUT
被测设备为实现了TCP/IP协议栈的非AUTOSAR控制器。
调试接口
为了更好地监视测试过程,DUT最好能提供一个调试接口,这样UT可通过这个接口输出一些调试信息,以帮助测试工程师更好地判定问题。
这个接口可以是串口、SSH、或TELNET等,具体的类型并不限定。
需要注意的一点是,《Testability Protocol and Service Primitives》目前不支持TC8中的ARP测试,这时候就必须依赖上面提到的调试接口才能进行测试,并需要支持清除ARP动态缓存等配置和功能(详情可面对面沟通)。
若提供的是SSH调试接口,可配合TTsuite实现ARP自动化测试,若是其他接口类型,则只能进行半自动化测试。
TCP/IP测试-测试过程
测试准备
●连接Test System与DUT
●加载对应的TTsuite
●配置TTsuite参数,如IP地址,MAC地址等
●启动UT
图4 配置测试参数
执行测试
●运行测试脚本
图5 测试脚本运行示意图●获得测试数据和测试报告
图6 测试报告示意图
TCP/IP测试-小结
我们经常会听到这样的问题,TCP/IP协议栈已经发展了近30年,想必是十分成熟可靠了,那么为什么还要投入精力去测试呢?
这个问题回答起来很简单,只需要举一个例子即可。
很多车载信息娱乐域的控制器采用了Linux系统,因为它成熟可靠,性能强大,应用资源丰富,且开源免费。
但是对于Linux的TCP/IP协议栈,大多参数都采用缺省的配置,这就使有些特性可能不满足车载的应用要求。
比如,在缺省情况下,任意目的IP地址的ARP数据包都会被Linux接收,而TC8 要求DUT 应忽略掉非指向自己的数据包,以提高安全性。
这些细节也是做正向架构设计和参数配置需要约束的,是测试带来的价值之一,尤其是在当前摸石头过河的阶段。
深入的测试完全可以“反哺”设计,当然这需要对应用场景和协议本身(缺一不可)有足够的认知。
所以我们想表达的是,TCP/IP更多的是为互联网设计的,它的很多机制只有在海量用户和数据,并且在非常复杂且未知的网络环境下才会起作用,否则可能起到相反的效果。
我们必须意识到,车内的局域网是相对静态的、封闭的、简单的,我们必须做一些针对性的优化,才能达到更好的网络性能和更高的安全性。
而TC8的意义,可能就在于此。
图片来源:。