K線布線
『壹』 一汽大眾K導線 Lin匯流排 CAN線是什麼意思 他們在汽車上分別是用來干什麼的 。是以這樣的形式工作 謝謝
1、汽車的K線:控制單元和診斷儀之間進行數據傳遞的專門的一條線。
2、專can線:控制器區域網絡屬的簡稱。通過遍布車身的感測器,汽車的各種行駛數據會被發送到「匯流排」上。
3、lin線:針對汽車分布式電子系統而定義的一種低成本的串列通訊網路,是對控制器區域網路(CAN)等其它汽車多路網路的一種補充。
(1)K線布線擴展閱讀:
CAN協議的一個最大特點是廢除了傳統的站地址編碼,而代之以對通信數據塊進行編碼。採用這種方法的優點可使網路內的節點個數在理論上不受限制。
數據塊的標識符可由11位或29位二進制數組成,因此可以定義2或2個以上不同的數據塊,這種按數據塊編碼的方式,還可使不同的節點同時接收到相同的數據,這一點在分布式控制系統中非常有用。
汽車應用CAN匯流排,可以減少車身布線,進一步節省了成本,由於採用匯流排技術,模塊之間的信號傳遞僅需要兩條信號線。
布線局部化,車上除掉匯流排外其他所有橫貫車身的線都不再需要了,節省了布線成本。CAN匯流排系統數據穩定可靠,CAN匯流排具有線間干擾小、抗干擾能力強的特點。CAN匯流排專為汽車量身定做,充分考慮到了汽車上惡劣工作環境。
『貳』 在DDR的PCB布線中提到,數據線可以分組等長,各組之間可以不等長,那怎樣保證32位數據的時序呢
1、DDR的地址和控制信號線為一組,和DDR 的CLK的布線長度相差不超過400mil,信號線之間間隔10mil-15mil,寬度一般為5mil。
2、數據信號線為一組(包括DQ,DQS,DM)DQ,DM和DQS長度相差不超過200mil,DQS和CLK線長相差不超過400mil;從上面可以看出各組和作為參考信號線的時鍾信號線長度,基本要保持一致,最大不超過600mil,也就是說,實際上布線的時候各組還是要求等長的。
『叄』 在DDR的PCB布線中提到,數據線可以分組等長,各組之間可以不等長,那怎樣保證32位數據的時序呢
一位同事講:但是有一個比較值,就是CLK的長度要大於address,address要大於data(may be wrong)。 同組間相等。組間的差別不能大於10mm。
有網友表示,DDR數據線用DQS來鎖存,因此要保持等長。地址、控制線用時鍾來鎖存,因此需要和時鍾保持一定的等長關系,一般等長就沒有什麼問題。阻抗方面,一般來說DDR需要60歐姆,DDR2需要50歐姆,走線不要打過孔,避免阻抗不連續。串擾方面,只要拉開線距,一層信號一層地,就不會出問題。也有網友表示他們模擬DDR2的結果:時鍾對線長誤差小於0.5mm;最大長度小於57mm;時鍾線與相對地址線的長度差小於10mm。
李寶龍表示,無論是PCB上使用晶元還是採用DIMM條,DDR和DDRx(包括DDR2,DDR4等)相對與傳統的同步SDRAM的讀寫,主要困難有三點:第一,時序。由於DDR採用雙沿觸發,和一般的時鍾單沿觸發的同步電路相比,在時序計算上有很大不同。DDR之所以能實現雙邊沿觸發,其實是在晶元內部做了時鍾的倍頻,對外看起來,數據地址速率和時鍾一樣。為了保證能夠被判決一組信號較小的相差skew,DDR對數據DQ信號使用分組同步觸發DQS信號,所以 DDR上要求時序同步的是DQ和DQS之間,而不是一般數據和時鍾之間。另外,一般信號在測試最大和最小飛行時間Tflight時,使用的是信號沿通過測試電平Vmeas與低判決門限Vinl和和高門限Vinh之間來計算,為保證足夠的setup time和hold time,控制飛行時間,對信號本身沿速度不作考慮。而DDR由於電平低,只取一個中間電平Vref做測試電平,在計算setup time和hold time時,還要考量信號變化沿速率slew rate,在計算setup time和hold time時要加上額外的slew rate的補償。這個補償值,在DDR專門的規范或者晶元資料中都有介紹。第二,匹配。DRR採用SSTL電平,這個特殊buffer要求外接電路提供上拉,值為30~50ohm,電平VTT為高電平一半。這個上拉會提供buffer工作的直流電流,所以電流很大。此外,為了抑制反射,還需要傳輸線阻抗匹配,串連電阻匹配。這樣的結果就是,在DDR的數據信號上,兩端各有10~22ohm的串連電阻,靠近DDR端一個上拉;地址信號上,發射端一個串連電阻,靠近DDR端一個上拉。第三,電源完整性。DDR由於電平擺幅小(如SSTL2為2.5V,SSTL1為1.8V),對參考電壓穩定度要求很高,特別是Vref和VTT,提供DDR時鍾的晶元內部也常常使用模擬鎖相環,對參考電源要求很高;由於VTT提供大電流,要求電源阻抗足夠低,電源引線電感足夠小;此外,DDR同步工作的信號多,速度快,同步開關雜訊比較嚴重,合理的電源分配和良好的去耦電路十分必要。
1.CLK等長長度為X,最長的和最短的相差不超過25mils
2.DQS長度為Y,和CLK比對,Y要在[X-1000,X+1000mils]這個區間
3.DM、DATA長度為Z,和各組的DQS比對,Z要在[Y-25,Y+25mils]區間裡面
4.A/C信號(control & command信號)長度為K,和CLK比對,K要在[X-1500,X+2000mils]范圍內
5.阻抗控制:DQ DQS DM CONTROL COMMAND CLK阻抗為55ohm±15%即(47--63ohm)
1.走線分組
ARM系統中內存一般為32位或者16位,通常使用一片或者兩片內存晶元組成。可以將數據線分成一組,兩組或者4組。
一組的分法:DATA0-31,DQS0-3,DQM0-3作為一組;
兩組的分法:DATA0-15,DQS0-1,DQM0-1為一組,DATA16-31,DQS2-3,DQM2-3為一組;
四組的分法:DATA0-7,DQS0,DQM0為一組,DATA8-15,DQS1,DQM1為一組,DATA16-23,DQS2,DQM2為一組,DATA23-32,DQS3,DQM3為一組。
具體分幾組,可以根據晶元數量和走線密度來確定。布線的時候,同一組的信號線必需要走在同一層。
剩下是時鍾信號,地址信號和其它的控制信號,這些信號線為一組。這組信號線盡量在同一層布線
2.等長匹配
a. DDR的DATA0-31,DQS0-3,DQM0-3全部等長匹配,不管分為一組還是兩組或四組。誤差控制在25mil。可以比地址線長,但不要短。
b. 時鍾信號,地址信號和其它的控制信號全部等長匹配,誤差控制在50mil。另外如果是DDR時鍾,要按照差分線要求來走線,兩條時鍾線的長度要控制在2.5mil的誤差內,並且盡量減小非耦合的長度。時鍾線可以比地址和其它信號線長20-50mil。
3.間距
間距的控制要考慮阻抗要求和走線的密度。通常採用的間距原則是1W或者3W。如果有足夠的空間來走線,可以將數據線按3W的間距來走,可以減小很多串擾。如果實在不行至少要保證1W的間距。除此之外,數據線與其它信號線的間距至少要有3W的間距,如果能更大則更好。時鍾與其它的信號線的間距至少也要保持 3W,並盡可能的大。繞線的間距也可以採用1W和3W原則,應優先用3W原則。
『肆』 汽車K匯流排與CAN的區別
1、功能不同
K線一般用於檢測系統,屬單線模式,與診斷儀器連接並相互傳遞數據。 CAN線主要用於控制單元與控制單元之間傳遞數據、屬雙線模式,分高位線和地位線。
2、通訊速度不同
K線通訊速率較低,最大波特率僅為10400bps;CAN匯流排最大波特率可達1Mbps。 優點是傳輸速率高,抗干擾能力強。
3、使用方法不同
K線診斷應用程序開發者必須親自管理數據傳輸過程中的位元組間定時,並處理底層通訊錯誤。CAN數據幀以整幀報文的形式進行發送,應用程序開發者不必管理位元組間定時,並且CAN匯流排物理層和數據鏈路層具備完善的錯誤檢測和錯誤恢復機制,應用程序不必監視和處理底層通訊錯誤。
(4)K線布線擴展閱讀:
CAN協議的一個最大特點是廢除了傳統的站地址編碼,而代之以對通信數據塊進行編碼。採用這種方法的優點可使網路內的節點個數在理論上不受限制,數據塊的標識符可由11位或29位二進制數組成,因此可以定義2或2個以上不同的數據塊,這種按數據塊編碼的方式,還可使不同的節點同時接收到相同的數據,這一點在分布式控制系統中非常有用。
汽車應用CAN匯流排,可以減少車身布線,進一步節省了成本,由於採用匯流排技術,模塊之間的信號傳遞僅需要兩條信號線。布線局部化,車上除掉匯流排外其他所有橫貫車身的線都不再需要了,節省了布線成本。CAN匯流排系統數據穩定可靠,CAN匯流排具有線間干擾小、抗干擾能力強的特點。CAN匯流排專為汽車量身定做,充分考慮到了汽車上惡劣工作環境。