具有用於與一個接收數據流同步的裝置的數據載體的製作方法
2023-04-28 06:32:36 2
專利名稱:具有用於與一個接收數據流同步的裝置的數據載體的製作方法
技術領域:
本發明涉及一種如權利要求1開頭部分中所定義的數據載體。
本發明還涉及一種如權利要求書14開頭部分中所定義的電路。
本申請人已經開發出這樣的數據載體和這樣的電路並且已經將其作為名稱為″I·CODE″之下的一個智能標誌投放入市場並因此而知名。
已知的數據流具有一個用於與一個有效的讀寫設備進行不接觸通信的接口。當已知的數據載體出現在該有效的讀寫設備的通信範圍之內時,在該讀寫設備和該數據載體之間建立一個電感耦合。然後,在接口的幫助下把用於數據載體的電路操作的功率提供給該數據載體,並在已經建立一個工作電壓之後把一個電源開啟復位信號應用到該電路。此外,數據載體在接口的幫助下接收數據流,所述數據採取數據塊的形式。該數據塊包括定界符數據和有用數據。
為了使有用數據能夠被應用在數據載體中,應該首先使數據載體與接收數據流同步。為此目的,該數據載體包括數據載體定界符數據檢測裝置,其在激活狀態下適合於檢測定界符數據並且在這樣一個檢測之後提供一個有用數據開始信號。該定界符數據檢測裝置可以通過一個開始信號來激活,該開始信號是在該數據載體進入一個讀寫設備的通信範圍之後的第一激活情況下由電源開啟復位信號形成的。在定界符數據檢測之後,有用數據開始信號被提供,這之後定界符數據檢測裝置是被去激活的。這結束了數據載體與接收數據的同步。
可是,它還確定了同步已成功。為此目的,該數據載體具有一個適合於接收此有用數據開始信號的數據測試裝置,用於在接收該有用數據開始信號之後測試接收數據的數據差錯。該數據測試裝置適合於在一個數據差錯出現時提供一個數據差錯信號。當在接收數據的測試過程中發現一個數據差錯時,該數據測試裝置產生並提供該數據差錯信號,並且隨後該數據測試裝置被去激活。數據差錯信號的出現可能有各種含義。一方面,它可能意味著一個傳輸差錯已經出現或者包含在有用數據中的一個指令沒有被提供。另一方面,數據差錯信號的出現可能指出該數據載體與接收數據流沒有正確同步。
在目前的情況中,數據差錯信號形成定界符數據檢測裝置的開始信號而不管該數據差錯信號的含意,其結果是該定界符數據檢測裝置被重新激活並再一次開始定界符數據的一個檢測。因此,數據載體的同步被重新啟動。
在已知的數據載體的情況中,數據載體的重新同步(其仍然是在通信範圍之內)被重複直到該數據測試裝置不再檢測到任何數據差錯為止。當如下情形出現時,即,當數據差錯信號不出現時,該數據測試裝置適合於提供有用數據給一個有用數據處理裝置,在此之後數據測試裝置被去激活。
當在一個通信協議(其定義了數據流的時序和定界符數據的內容和數據塊的有用數據)中,採取適當的措施,例如在定界符數據和有用數據之間的一個明確的區別時,即,當要被傳送的有用數據之通信協議的獨立性被保證時,已知的數據載體與數據流的一個簡單可靠的同步在想像為數據載體所使用而可接受的一個可預測時間間隔之內是可能的。
即使在定界符數據和有用數據之間沒有明確區別的情況下,即通信不獨立於要被傳送的有用數據時,在數據塊之間的一個比有用數據的脈衝之間最大脈衝間隔更長的數據塊中止的供應也能夠達到一個可靠的同步,但是這樣的代價是一個不期望的通信時間延長。
當已知的數據載體使用按照通信標準ISO/IEG FDIS 15693-21999(E)的通信協議時,數據載體與數據流的同步中的問題可能出現,因為這個通信協議不保證有用數據的通信協議的獨立。這是因為所述標準在一個數據塊的開始處(SOF定界符數據)和一個數據塊的結束處(EOF定界符數據)提供不同的定界符數據,EOF定界符數據形成SOF定界符數據的一個子組。與這個通信協議有關可能出現這樣的問題利用已知的數據載體和已知電路,與EOF定界符數據相鄰的有用數據部分和EOF定界符數據部分的一個組合被錯誤地檢測為SOF定界符數據,在此之後定界符數據檢測裝置錯誤地使數據測試裝置開始一個測試,其測試不可避免地以一個新的同步處理而結束。對於按照在前提及的標準的兩種不同的數據編碼,可以出現至少65種組合,對於在最壞情況下,甚至沒有可能與接收數據流同步。
本發明的一個目的是利用在權利要求1開頭部分中所定義的那種類型的一個數據載體以及利用在權利要求14開頭部分中所定義的那種類型的數據載體的一個電路來排除在前提及的問題並且提供一種改良的數據載體和該數據載體的一種改良的電路,利用它,即使在通信協議不獨立於有用數據的情況下,也可確保數據載體和數據載體的電路中的接收數據流的一個可靠同步。
在權利要求1的開頭部分中所定義的那種類型的數據載體中,通過提供定義在權利要求1特徵部分中定義的那些特性特徵來達到所述目的。
此外,在權利要求14的開頭部分中所定義的那種類型的數據載體的一個電路中,通過提供定義在權利要求14特徵部分中定義的那些特性特徵來達到所述目的。
分別作為提供如權利要求1和權利要求14中所定義的那些特性特徵的結果,以一種有利的方式來達到,即,即使在通信協議不獨立於有用數據的情況下也保證與數據載體和數據載體的電路中的接收數據流的一個可靠同步。
分別作為提供如權利要求2和權利要求15中所定義的那些特性特徵的結果,以一種有利的方式來達到,即,在定界符數據的檢測和有用數據的測試開始之後,當已經確定一個數據塊的有效定界符數據已經被檢測到時,則可以終止定界符數據不斷重複的檢測。還可獲得另外一個優點,即,在已經確定一個數據塊的有效定界符數據已經被檢測之後,避免了定界符數據不必要的不斷重複檢測,這確保不會錯誤地中斷在定界符可能的重新檢測的情況下數據塊的有用數據的測試。
分別作為提供如權利要求3和權利要求16所定義的那些特性特徵的結果,以一種有利的方式來達到,即,早已在定界符數據的檢測和定界符數據的第一個重新檢測之後,定界符數據不斷重複的檢測被中止,因為在第一個重新檢測之後沒多久有效定界符數據應該是有效的,並且因此,一個不斷重複的檢測是無意義的。還可獲得另外一個優點,即一個重新檢測可以被簡單地比較地識別,因為這只需要提供用於對檢測的定界符數據進行計數的裝置。
分別作為提供如權利要求4和權利要求17所定義的那些特性特徵的結果,以一種有利的方式來達到,即,定界符數據檢測裝置可以獨立地判決有關定界符數據的重新檢測。
分別作為提供如權利要求5和權利要求18所定義的那些特性特徵的結果,以一種有利的方式來達到,即,如果在第二脈衝出現期間,在定界符數據檢測裝置的幫助下沒有檢測到有效的定界符數據,則在有用數據中出現的第二個脈衝之後,定界符數據不斷重複的檢測可能已經被中止,因為在這種情況下,第一個脈衝和第二個脈衝已經形成數據塊的有用數據部分。
分別作為提供如權利要求6和權利要求19所定義的那些特性特徵的結果,以一種有利的方式來達到,即,在有用數據中出現的第一個脈衝之後以及緊接著在第一個脈衝出現之後測量的時間間隔(該時間間隔對應用於表示接收定界符數據的一個時間間隔)滿期後,定界符數據不斷重複的檢測可能已經被中止,因為在這種情況下,第一個脈衝已經形成數據塊的有用數據部分。
分別作為提供如權利要求7和權利要求20所定義的那些特性特徵的結果,以一種有利的方式來達到,即,使用定界符數據檢測裝置中已經存在的部分以最簡單的可能方式來實現該判決裝置。
分別作為提供如權利要求8和權利要求21所定義的那些特性特徵的結果,以一種有利的方式來達到,即,當報告沒有數據差錯時,則在測試數據的數據差錯期間,緊接著有用數據中定界符數據的檢測之後,數據測試裝置所不希望的新的並因此是錯誤的開始被排除。
分別作為提供如權利要求9和權利要求22所定義的那些特性特徵的結果,以一種有利的方式來達到,即,通過禁止提供有用數據開始信號(用於啟動測試數據的數據差錯)來避免數據測試裝置的錯誤啟動。
分別作為提供如權利要求10和權利要求23所定義的那些特性特徵的結果,以一種有利的方式來達到,即,例如,在定界符數據檢測裝置的可控制輸出(此輸出被有利地配置,使得本質上可通過數據差錯信號直接地控制)的幫助下,可簡單地禁止有用數據開始信號(用於啟動測試數據的數據差錯)的提供。
分別作為接收如權利要求11和權利要求24所定義的那些特性特徵的結果,以一種有利的方式來達到,即,通過禁止接收有用數據開始信號(用於啟動測試數據的數據差錯)的數據測試裝置的錯誤啟動。
分別作為提供如權利要求12和權利要求25所定義的那些特性特徵的結果,以一種有利的方式來達到,即,例如,在數據測試裝置的可控制輸入(此輸入被有利地配置使得本質上可通過數據差錯信號直接地控制)的幫助下,可簡單地完成對有用數據開始信號(用於啟動測試數據的數據差錯)接收的禁止。
分別作為提供如權利要求13和權利要求26所定義的那些特性特徵的結果,以一種有利的方式來達到,即,在適當大生產量的情況下,保證了以最低可能成本的生產。
通過例子從下文中描述的實施例中,本發明的上述以及另外的方面將變得顯而易見,並且將參考這些例子來說明。
現在將參考附圖更詳細地描述本發明,附圖示出了通過例子給出的一些實施例,但是本發明不被限制為此。
圖1以方框圖的形式圖示出本發明第一實施例中的數據載體和數據載體的電路的相關部分。
圖2以類似於圖1的方式示出了本發明第二實施例中的數據載體和數據載體的電路。
圖3以類似於圖1的方式示出了本發明第三實施例中的數據載體和數據載體的電路。
圖4以類似於圖1的方式示出了本發明第四實施例中的數據載體和數據載體的電路。
圖5以類似於圖1的方式示出了本發明第五實施例中的數據載體和數據載體的電路。
圖6以類似於圖1的方式示出了本發明第六實施例中的數據載體和數據載體的電路。
圖1表示一個讀寫設備1的方框圖,其服務並且適合於按照標準ISO/IEC FDIS 15693-21999(E)的一個通信協議來提供數據D的雙向通信,即從數據載體接收數據D並向數據載體發射數據D,在下文中不解釋接收因為它與本發明不相關。
為了發射的目的,讀寫設備1具有設備接口裝置2。設備接口裝置2包括一個第一通信線圈3,可以在圖1中未示出的裝置的幫助下利用一個高頻率載波信號來激勵此通信線圈3。在數據D的發射期間,通過圖1中未示出的調製裝置按照數據D來對載波信號進行幅度調製。
把要被發射的數據作為一個數據流D來發射,此數據流採取具有插入間隔的數據塊的形式,每個數據塊包括定界符數據SD和ED和有用數據UD,此有用數據UD被安排在定界符數據SD和ED之間。按照標準,在有用數據UD前的定界符數據SD(所謂的SOF定界符數據SD),可以與有用數據UD後面的定界符數據ED(所謂的EOF定界符數據ED)相區分,EOF定界符數據ED形成SOF定界符數據SD的一個子組。按照標準,有用數據UD可以包含除了其它的之外的指令和信息。
圖1還示出了數據載體4的方框圖,其適合於向讀寫設備1提供數據D的無接點雙向通信。為此目的,數據載體具有一個電路5,此電路5包括至少一個接口6的電路部分,該電路部分既適合於以數據塊的形式接收數據D又適合於以數據塊的形式發射數據D。
接口6包括第二通信線圈7和數據轉換裝置8和一個電壓發生器9以及時鐘發生裝置9A。在目前的情況中,通過時鐘發生裝置9A、電壓發生器9和數據轉換裝置8來形成該至少一個接口6的電路部分。接口6的電路部分適合於由第二通信線圈7來激勵。
以這樣的一種方式配置接口6,即,在把數據載體4引入讀寫設備1的通信範圍中之後,可以在第一通信線圈3和第二通信線圈7之間建立一個電感耦合。當該電感耦合存在於第一通信線圈3和第二通信線圈7之間時,可以把功率從讀寫設備1中發射給數據載體4,並且,在接口6的幫助下,讀寫設備1和數據載體4之間的數據D的通信是可能的。接口6首先為電路5啟動一個由電壓發生器9產生的電源電壓V。同時時鐘發生裝置9A為電路5的數據處理裝置10啟動一個從接收的載波信號中得到的系統時鐘CLK,並且將其提供給數據處理裝置10。當系統時鐘CLK穩定並且電源電壓V已經達到它的標稱值時,電壓發生器9可以提供一個電源開啟復位信號POR給數據處理裝置。從而,啟動數據處理裝置10中開始的數據處理。數據轉換裝置8被按照這樣的一種方式來配置,即,它們適合於在從讀寫設備1發射數據D到數據載體4期間,從第二通信線圈7中接收已調載波信號。數據轉換裝置可以把接收的已調載波信號轉換為數據的串行數字表示,並且數據轉換裝置8可以把這些提供給數據處理裝置10。在從數據載體4發射數據D到讀寫設備1期間,數據轉換裝置8適合於從數據處理裝置10接收數據D。在這種情況下,數據轉換裝置8適合於完成通過通信線圈7接收的載波信號的負載調製,因此使數據D能夠從數據載體4發射到讀寫設備1。
除了接口6的電路部分之外,電路5包括定界符數據檢測裝置11、數據測試裝置12、有用數據處理裝置13和存儲器裝置14。當數據轉換裝置8提供數據D給數據處理裝置10時,該數據可以被應用到定界符數據檢測裝置11。定界符數據檢測裝置11適合於檢測數據塊的定界符數據SD和ED,並且緊接著SOF定界符數據SD的檢測,提供一個有用數據開始信號SOF,此有用數據開始信號SOF可以緊接著定界符數據SD的檢測之後被產生和提供。當電源開啟復位信號POR發生時,定界符數據檢測裝置11可以重新啟動檢測。
定界符數據檢測裝置11包括有用數據檢測裝置15,用於檢測包括在數據D中的有用數據的一個有用數據開始。有用數據檢測裝置15因此適合於檢測SOF定界符數據SD,並且,緊接著SOF定界符數據SD檢測之後,產生並提供有用數據開始信號SOF。
在目前的情況中,有用數據檢測裝置15還適合於在SOF定界符數據SD的檢測期間檢測數據D的編碼類型。在目前的情況中,可以檢測第一編碼類型和第二編碼類型。當檢測到第一編碼類型時,有用數據檢測裝置15適合於產生並提供第一編碼信息CI1給數據測試裝置12。
定界符數據檢測裝置11還適合於接收一個數據差錯信號DE,響應於此數據差錯信號DE的接收,可以在數據D中開始一個SOF定界符數據SD的新檢測。
而且,定界符數據檢測裝置11適合於接收一個準備接收信號R(ready-to-receive signal),一旦接收到準備接收信號R,定界符數據檢測裝置11就可以重新開始定界符數據SD和ED的檢測。
定界符數據檢測裝置11還包括有用數據結束檢測裝置16,用於檢測包括在數據D中的有用數據UD的一個有用數據結束。有用數據結束檢測裝置16因此適合於檢測EOF定界符數據ED,並且緊接著EOF定界符數據ED的檢測之後,產生並提供該有用數據結束信號EOF。有用數據結束檢測裝置16還適合於接收有用數據開始信號SOF,以便當收到有用數據開始信號SOF時能夠啟動EOF定界符數據ED的檢測。
數據測試裝置12適合於接收數據D、有用數據開始信號SOF、第一編碼信息CI1、第二編碼信息CI2和有用數據結束信號EOF。數據測試裝置12還適合於測試包括數據D中的有用數據UD。數據測試裝置是如此以便在接收有用數據開始信號SOF之後可以開始測試包括在數據D中的有用數據UD。在此測試期間,例如,根據接收的第一編碼信息CI1或者接收的第二編碼信息CI2確定在有用數據UD中是否能發現擾碼(code violation),或者有用數據UD是否包括不存在於數據處理裝置10指令集中的命令。在測試期間,數據差錯可以被檢測,數據測試裝置12適合於在數據差錯檢測之後提供數據差錯信號DE給定界符數據檢測裝置11。
數據測試裝置12隨後停止測試數據D的數據差錯,直到在有用數據開始信號SOF的幫助下,測試數據D的數據差錯被重新開始為止。可是,在接收該有用數據結束信號EOF之後,數據測試裝置12的測試還可以被終止。當沒有數據誤差信號DE出現時,即在無差錯數據UD的情況下,以及當接收到有用數據結束信號EOF時,數據測試裝置12適合於提供有用數據UD給有用數據處理裝置13。
有用數據處理裝置13適合於處理有用數據UD,即執行包含在有用數據UD中的指令。在指令的幫助下,有用數據處理裝置13能執行算術運算或者它們還可以被啟用來訪問存儲器裝置14。在訪問存儲器裝置14期間,例如可把包括在有用數據UD中的信息加載到存儲裝置14中作為入口數據ID。可是,儲存在存儲器裝置14中的信息可以作為輸出數據OD從存儲器裝置14中讀出,此輸出數據OD可以從有用數據處理裝置13中提供給數據轉換裝置8作為要被發射的數據D。此外,在有用數據UD的處理期間,有用數據處理裝置13適合於產生並提供準備接收信號R。準備接收信號R,例如可以在有用數據UD的處理之後被產生,作為其結果,可以與電源開啟復位信號POR無關地重新開始數據載體4中的定界符數據SD和ED的檢測。
為了SOF定界符數據SD的檢測,有用數據檢測裝置15包括脈衝檢波裝置17、脈衝計數裝置18、時間測量裝置19和估計裝置20。脈衝檢波裝置17可以接收由數據轉換裝置8提供的數據D。脈衝檢波裝置17適合於檢測數據D中的脈衝以及產生並提供一個脈衝檢測信號IR。脈衝檢測信號IR可以被應用到估計裝置20、脈衝計數裝置18和時間測量裝置19。脈衝計數裝置10適合於接收脈衝檢測信號IR以及對檢測的脈衝進行計數。在計數期間,脈衝計數裝置適合於產生一個脈衝計數CV並提供此脈衝計數CV。在計數期間,脈衝計數CV可以假定數值一和二。時間測量裝置19適合於接收脈衝檢測信號IR並測量在兩個接收脈衝檢測信號IR之間逝去的時間。在逝去時間的測量期間,時間測量裝置19適合於產生一個時間測量數值TV並提供此時間測量數值TV。在時間測量裝置19中,根據應用到數據處理裝置10上的系統時鐘CLK來完成逝去時間的測量。估計裝置20適合於接收脈衝檢測信號IR、脈衝計數CV和時間測量數值TV。估計裝置20還適合於根據脈衝檢測信號IR、脈衝計數CV和時間測量數值TV來估計(即,檢測)數據D中的SOF定界符數據SD並檢測數據D的第一編碼類型或第二編碼類型。估計裝置20可以產生並提供在前提及的第一編碼信息CI1或第二編碼信息CI2作為估計的第一初步結果。此外,估計裝置20可以提供並產生有用數據開始信號SOF作為估計的第二初步結果。
通過電源開啟復位信號POR的出現,頭一次啟動定界符數據檢測裝置11中定界符數據SD和ED的檢測。包括在定界符數據檢測裝置11中的有用數據檢測裝置15然後開始SOF定界符數據SD的檢測。包括在定界符數據檢測裝置11中的有用數據結束檢測裝置16隻有在SOF定界符數據SD的檢測之後(即,在有用數據開始信號SOF出現之後)才被激活。
在這個方面中,已經證明是非常有利的,即,也是在提供有用數據開始信號SOF之後,即,在數據測試裝置12的測試期間,定界符數據檢測裝置11適合於不斷地重複數據塊的定界符數據SD和ED的檢測並產生有用數據開始信號SOF,即,在SOF定界符數據SD的檢測和有用數據開始信號SOF的提供之後,有用數據開始檢測裝置15沒有被去激活。這具有如下的重大優點,即,即使在部分有用數據和部分EOF定界符數據或完整的EOF定界符數據的組合不能從SOF定界符數據SD中明確地區分出來的情況下(這在目前不獨立於有用數據的通信協議情況中是可能的),在數據載體4中以及在數據載體4的電路5中,也可保證與數據D的一個可靠同步。
還證明對於數據載體4是有利的提供判決裝置21,其適合於根據一個判定準則V來判定在數據測試裝置12的測試期間是否可以終止定界符數據SD和ED的重複檢測,並且當符合判決準則V時,定界符數據檢測裝置11適合於終止該定界符數據SD和ED的檢測。為此目的,判定裝置21包括準則存儲裝置22、比較裝置23和參考數據計數裝置24。
準則存儲裝置22適合於存儲判定準則V。比較裝置23被安排來一方面接收儲存在準則存儲裝置22中的判定準則V,另一方面接收一個比較數值。在比較數值與判定準則V一致的情況下,比較裝置23可以產生一個檢測結束信號EOI並將其提供給有用數據開始檢測裝置15和有用數據結束檢測裝置16。定界符數據計數裝置24適合於對新檢測的SOF定界符數據SD進行計數,即,對有用數據開始信號SOF的出現進行計數,並提供一個定界符數據計數BZ。在目前的情況中,定界符數據計數BZ形成要被應用到比較裝置23的比較數值。在目前的情況中,判定準則V通過由數″1″表示的定界符數據計數BV來形成。這具有如下優點,即,在SOF定界符數據SD的第一次重新檢測之後,定界符數據SD和ED的不斷重複檢測已經被終止。這在第一次重新檢測之後在已經保證數據載體4與數據流D的可靠同步中會同使用中特別有利。
在目前的情況中,判定裝置21形成定界符數據檢測裝置11的一些部分。
在目前的情況中,數據載體4的數據處理裝置10採取硬布線電子電路的形式。
數據載體4的電路5採取集成電路的形式。
圖2表示一個類似於如圖1所示的數據載體1的數據載體1的方框圖。如圖2所示的數據載體1具有判定裝置21,其類似於圖1中的判定裝置21。判定裝置21也包括準則存儲裝置22和比較裝置23。在目前的情況中,準則存儲裝置22適合於存儲第一判定準則V1和儲存第二判決準則V2。在目前的情況中,比較裝置23被安排來接收兩個判決準則V1和V2並接收第一比較數值和第二比較數值。
判定裝置21包括適合於對有用數據UD中出現的脈衝進行計數的有用數據脈衝計數裝置25。所述脈衝是在有用數據開始信號SOF出現之後出現在數據中的那些脈衝。有用數據脈衝計數裝置25還適合於提供一個有用數據脈衝計數W,此有用數據脈衝計數W是表示被計數的脈衝數的一個數值。因此,有用數據脈衝計數裝置25被安排來接收有用數據開始信號SOF並接收脈衝檢測信號IR,只有在接收有用數據開始信號SOF之後,有用數據脈衝計數裝置24才被啟動來對脈衝檢測信號IR進行計數。可以由有用數據脈衝計數裝置25提供給比較裝置23的有用數據脈衝計數W,形成第一比較數值。在目前的情況中,第一判定準則V1通過由數″2″表示的有用數據脈衝計數W來形成。這具有這樣的優點即,如果直到第二脈衝出現之前都沒有檢測到SOF定界符數據,則在第二脈衝出現在有用數據UD中之後判定裝置21可以終止SOF定界符數據SD的檢測。
數據載體還包括時間測量裝置28,一旦有用數據脈衝計數W具有值″1″,則在第一脈衝出現在有用數據UD中之後,該時間測量裝置28適合於測量一個有用數據時間間隔並且產生一個有用數據時間測量數值,此有用數據時間測量數值表示測量的有用數據時間間隔。在目前的情況中,以這樣一種方式來配置用於測量有用數據時間間隔的有用數據時間測量裝置28,以使只有當有用數據脈衝計數W具有值″1″時,比較裝置23才適合於接收由時間測量裝置19提供的時間測量數值TV。因此在比較裝置23、有用數據脈衝計數裝置25和時間測量裝置19的幫助下形成有用數據時間測量裝置28。在目前的情況中,第二判定準則通過表示數″1″的有用數據脈衝計數W以及通過時間測量數值TV來形成,此時間測量數值TV對應於一個時間間隔,其表示定界符數據的接收。這具有這樣的優點即,在第一脈衝出現在有用數據UD中以及有用數據時間間隔(其是在此脈衝出現之後測量的並相應於表示SOF定界符數據SD接收的時間間隔)期滿之後,SOF定界符數據SD的重新檢測可以已經被終止,因為在這種情況下,出現在有用數據UD中的第一脈衝形成數據D的有用數據UD的一部分。
圖3表示一個類似於如圖1所示的數據載體4的數據載體4的方框圖。和圖1的數據載體4對比,圖4的數據載體4不包括判決是否可以終止定界符數據SD和ED的重新檢測的判定裝置21。如圖3所示的數據載體4包括數據測試裝置12的啟動禁止裝置29,此啟動禁止裝置適合於接收可以由數據測試裝置12提供的一個數據差錯信號DE並禁止通過數據測試裝置12啟動的數據差錯的數據測試。在電源禁止裝置26的幫助下形成啟動禁止裝置29,其適合於禁止在測試之後基本上直接被提供的一個有用數據開始信號SOF。在如圖3所示的數據載體4中,在估計裝置20的一個可控輸出的幫助下形成電源禁止裝置26,此可控輸出被安排來提供有用數據開始信號SOF。從估計裝置20中分離出來的一個控制級代替該可控輸出,可以被安排在估計裝置20的輸出之後。在當前的情況中,在定界符數據檢測裝置11的幫助下,即,由估計裝置20的可控輸出(它被使用作為一個電源禁止裝置26),並因此由估計裝置20的一部分,以及在數據測試裝置12的幫助下,形成啟動禁止裝置29,因為電源禁止裝置26適合於與數據測試裝置12合作。
作為提供啟動禁止裝置29的結果,可有利地實現在排除數據測試裝置的錯誤啟動的同時不中斷SOF定界符數據SD連續的重新檢測。
圖4表示一個類似於如圖1所示的數據載體4並且類似如圖3所示的數據載體4的數據載體4的方框圖沒有判決裝置。可是,如圖4所示的數據載體4也具有啟動禁止裝置29,在接收禁止裝置27的幫助下形成此啟動禁止裝置29,其在沒有數據差錯信號DE時適合於禁止一個有用數據開始信號SOF,其在測試之後基本上是直接可接收的。在數據測試裝置12的可控輸入的幫助下形成接收禁止裝置27,此可控輸入被安排來接收有用數據開始信號SOF。代替可控輸入,可替代地在數據測試裝置12的輸入之前安排從數據測試裝置12中分離出來的一個控制級。在目前的情況中,由數據測試裝置12的一些部分,即由使用作為接收禁止裝置27的可控輸入和由數據測試裝置12本身來形成啟動禁止裝置29,因為接收禁止裝置27適合於與可以由數據測試裝置12產生的數據差錯信號DE1合作。因此,可有利地獲得數據測試裝置12可以對有用數據開始信號SOF的接收獨立地判決。
圖5表示一個類似於如圖1所示的數據載體4的數據載體4的方框圖。和如圖1所示的數據載體4對比,如圖5所示的數據載體4不包括判定裝置21。
在目前的情況中,在第一定界符數據檢測裝置11A和第二定界符數據檢測裝置11B的幫助下形成定界符數據檢測裝置11。如圖1所示,第一定界符數據檢測裝置11A和第二定界符數據檢測裝置11B每一個都包括一個有用數據開始檢測裝置15和一個有用數據結束檢測裝置16。定界符數據檢測裝置11可以在電源開啟復位信號POR的幫助下或者在準備接收信號R的幫助下被啟動。
此外,在第一數據測試裝置12A和第二數據測試裝置12B的幫助下形成在目前情況中的數據測試裝置12。
在定界符數據檢測裝置11開始之後,第一定界符數據檢測裝置11A適合於檢測數據塊的SOF定界符數據SD,並產生第一有用數據開始信號SOFA。此第一有用數據開始信號SOFA可以由第一定界符數據檢測裝置11A提供給第二定界符數據檢測裝置11B和第一數據測試裝置12A。此外,第一定界符數據檢測裝置11A適合於在SOF定界符數據SD檢測期間檢測數據D的編碼類型,同時緊接著第一編碼類型的檢測之後,第一編碼信息CI1A可以被提供給數據測試裝置12A,並且緊接著第二編碼類型的檢測之後,第二編碼信息CI2A可以被提供給第一數據測試裝置12A。此外,第一定界符數據檢測裝置11A可以產生第一有用數據結束信號EOFA並緊接著EOF定界符數據ED的檢測之後將此提供給第一數據測試裝置12A。以這樣的一種方式來配置第一定界符數據檢測裝置11A,以使在SOF定界符數據SD的檢測以及第一有用數據開始信號SOFA和第一編碼信息CI1A或第二編碼信息CI2A的提供之後,它們激活SOF定界符數據SD的檢測。
和如圖1所示的數據載體4的數據測試裝置12對比,第一數據測試裝置12A適合於在測試數據D的數據差錯期間提供一個數據有效性信號DV,在數據的數據差錯測試終止之後並且如果沒有數據差錯,則此數據有效性信號DV可以被產生並提供給第二定界符數據檢測裝置11B。
在第一有用數據開始信號SOFA的幫助下可以啟動第二定界符數據檢測裝置11B。因此,啟動的第二定界符數據檢測裝置11B適合於在提供有用數據開始信號SOFA之後不斷地重新檢測數據塊的SOF定界符數據SD,然後產生並提供第二有用數據開始信號SOFB。因此,在第一數據測試裝置12A的幫助下,與數據D的數據差錯測試時間平行地完成SOF定界符數據SD的重新檢測。在SOF定界符數據SD的檢測期間,第二定界符數據檢測裝置11B,類似第一定界符數據檢測裝置11A,適合於檢測數據D的編碼類型,同時在目前情況中,一旦檢測到第一編碼類型就可以產生第三編碼信息CI1B,並且一旦檢測到第二編碼類型就可以產生第四編碼信息CI2B。此外,第二定界符數據檢測裝置11B,類似第一定界符數據檢測裝置11A,適合於檢測EOF定界符數據ED並產生第二有用數據結束信號EOFB。第二有用數據開始信號SOFB、第三編碼信息CI1B、第四編碼信息C12B和第二有用數據結束信號EOFB可以被第二定界符數據檢測裝置11B應用到第二數據測試裝置12B。在SOF定界符數據SD的重新檢測之後,第二定界符數據檢測裝置11B激活SOF定界符數據SD的檢測。
在第二數據測試裝置12B中,類似於第一數據測試裝置12A,在第二有用數據開始信號SOFB的幫助下並且按照第三編碼信息CI1B或第四編碼信息C12B可以開始測試數據D的數據差錯。當一個數據差錯出現時,第二數據測試裝置12B,類似於如圖1所示的數據測試裝置12,可以產生數據差錯信號DE。在目前的情況中,數據差錯信號DE可以被應用到第一定界符數據檢測裝置11A中。
每當沒有數據差錯被檢測到時,即在有效有用數據UD的情況下,第一數據測試裝置12A和第二數據測試裝置12B適合於提供有用數據UD給有用數據處理裝置13。
現在將在下文中解釋定界符數據檢測裝置11和數據測試裝置12之間的合作。定界符數據檢測裝置11基本上可以由電源開啟復位信號的出現來啟動。實際上,這啟動了第一定界符數據檢測裝置11A中的SOF定界符數據SD的檢測。在SOF定界符數據SD的檢測之後,第一有用數據開始信號SOFA一方面使第一數據測試裝置12A開始測試數據D的數據差錯,並且另一方面使第二定界符數據檢測裝置11B開始SOF定界符數據SD的重新檢測。
在第一數據測試裝置12A檢測數據D中的數據差錯的情況中,第一數據測試裝置不提供任何有用數據給有用數據處理裝置13。而且,沒有數據有效性信號DV被提供給第二定界符數據檢測裝置11B。第一數據測試裝置12A只激活數據D的數據差錯測試。
在數據D的數據差錯的測試期間第一數據測試裝置12A不檢測任何數據差錯的情況下,一旦測試終止,第一數據測試裝置12A就提供數據有效性信號DV給第二定界符數據檢測裝置11B,其結果是第二定界符數據檢測裝置11B中的SOF定界符數據SD的重新檢測被激活。第一數據測試裝置12A提供有用數據UD給有用數據處理裝置13。
在第一數據測試裝置12A的幫助下數據D的測試期間的數據差錯的情況下,在第一定界符數據檢測裝置11A的幫助下,這裡已經明顯地數據載體4與接收數據流D有一個不正確的同步。在第二定界符數據檢測裝置11B的幫助下的SOF定界符數據SD的重新檢測期間,在有用數據開始信號SOFB的幫助下以及按照第三編碼信息CI1B或第四編碼信息CI2B,現在啟動數據D的數據差錯的新測試。
在第二數據測試裝置12B的幫助下在數據D的數據差錯測試期間檢測到一個數據差錯的情況下,在第二數據測試裝置12B的幫助下測試被激活。此外,第二數據測試裝置12B不提供有用數據UD給有用數據處理裝置13。可是,通過數據差錯信號DE,在第一定界符數據檢測裝置11A的幫助下第二數據測試裝置12B啟動數據載體4與接收數據流D的一個全新的同步。
在第二數據測試裝置12B的幫助下在數據D的數據差錯測試期間沒有數據差錯被檢測到的情況下,第二數據測試裝置12B被激活。此外,第二數據測試裝置12B提供有用數據UD給有用數據處理裝置13。在第二數據測試裝置12B的幫助下的測試被激活。
數據測試裝置12一把有用數據UD提供給有用數據處理裝置13,則就可以由準備接收信號R的出現或者由電源開啟復位信號POR的出現來啟動數據載體4與接收數據流DE的一個全新的同步。
圖6表示一個類似於如圖1所示的數據載體4數據載體4的方框圖。類似於如圖5所示的數據載體4,圖6的數據載體4中的定界符數據檢測裝置11也由第一定界符數據檢測裝置11A和第二定界符數據檢測裝置11B來形成。同樣地,數據測試裝置12由第一數據測試裝置12A和第二數據測試裝置12B形成。關於它們的設計與它們的功能,第一定界符數據檢測裝置11A、第一數據測試裝置12A和第二數據測試裝置12B分別與如圖5所示的第一定界符數據檢測裝置11A、第一數據測試裝置12A和第二數據測試裝置12B相同。和如圖5所示的數據載體4的第二定界符數據檢測裝置11B對比,如圖6所示的數據載體4的第二定界符數據檢測裝置11B不能在第一有用數據開始信號SOFA的幫助下被啟動。
為了保證在目前情況中在由第一定界符數據檢測裝置11A提供第一有用數據開始信號SOFA給第一數據測試裝置12A之後,在第二定界符數據檢測裝置11B的幫助下的SOF定界符數據SD的重新檢測,第二定界符數據檢測裝置11B以這樣的一種方式適合以便與在第一定界符數據檢測裝置11A的幫助下的SOF定界符數據SD的檢測同時地開始SOF定界符數據SD的重新檢測。第二定界符數據檢測裝置11B包括圖6中未示出的定界符數據計數裝置,它適合於對在第二定界符數據檢測裝置11B的幫助下檢測到的SOF定界符數據SD進行計數。在目前情形中,以這樣的一種方式配置第二定界符數據檢測裝置11B以便第二定界符數據檢測裝置11B適合於只在定界符數據計數裝置已經計數在第二定界符數據檢測裝置11B的幫助下檢測到的兩個SOF定界符數據SD時提供第二有用數據開始信號SOFB。
定界符數據檢測裝置11和數據測試裝置12的進一步合作與參考圖5描述的如圖5所示的定界符數據檢測裝置11和數據測試裝置12之間的合作相同。
應當指出,在第一定界符數據檢測級(圖6中未示出)和第二定界符數據檢測級(圖6中也未示出)的串聯配置的幫助下實現第二定界符數據檢測裝置11B,該第一定界符數據檢測級和第二定界符數據檢測級適合於檢測SOF定界符數據SD和至少第二定界符數據檢測級適合於檢測EOF定界符數據ED。第一定界符數據檢測級適合於與第一定界符數據檢測裝置11A同時地被啟動。一旦檢測到SOF定界符數據SD,第一定界符數據檢測級就可以與第一有用數據開始信號SOFA同時地產生一個有用數據開始次信號,並將此提供給第二定界符數據檢測級。第二定界符數據檢測級適合於在有用數據開始次信號的幫助下被啟動,其保證數據塊的定界符數據SD不斷的重新檢測。一旦檢測到SOF定界符數據SD,第二定界符數據檢測級就適合於產生並提供第二有用數據開始信號SOFB。
應當指出,數據處理裝置10的部分可以由一個微處理器形成,通過它可以執行程序步驟用於實現根據本發明和數據載體4及其電路5的技術裝置的目的。
應當指出,關於基本上是在一個微處理器的幫助下形成的數據處理裝置10,電源禁止裝置26可以作為一個軟體分程序的部分而被實現。
此外,應當指出,關於基本上是一個微處理器的幫助下形成的數據處理裝置10,接收禁止裝置27可以作為一個軟體分程序的部分而被實現。
此外,應當指出,關於基本上是在一個微處理器的幫助下形成的數據處理裝置10,定界符數據檢測裝置11,它適合於完成不斷的重新檢測,並且特別地,有用數據開始檢測裝置15被實現為第一軟體分程序,此第一軟體分程序可以在微處理器上與第二軟體分程序(在第二軟體分程序的幫助下形成數據測試裝置)時間平行地執行。
應當指出,除了無接點接口之外,數據載體4可以具有一個接觸捆綁(contact-bound)的接口。
關於接觸捆綁的接口,也應當指出,在數據D的通信期間,在接觸捆綁接口的幫助下可以使用第二通信協議。
應當指出,第二通信協議也可以使用於只有無接點接口6的數據載體4的情況中。
應當指出,數據測試裝置12也可以以這樣的一種方式來配置以便在無差錯的有用數據UD的情況下,不用數據測試裝置12的幫助下接收有用數據結束信號EOF也可以提供有用數據UD。如此配置的數據測試裝置12使省略有用數據結束檢測裝置16成為可能。
應當指出,電壓發生器9可以採取電池的形式或者可以在至少一個太陽能電池的幫助下被實現。此外,應當指出,利用一個振蕩器可以可替代地實現時鐘發生裝置9A。
因此,電壓發生器9和時鐘發生裝置9A不需要形成接口6的電路部分。
權利要求
1.一種具有電路(5)的數據載體4,其包括至少一個接口(6)的電路部分(8,9,9A),此電路部分(8,9,9A)適合於以數據塊的形式接收數據(D),每個數據塊包括定界符數據(SD)和有用數據(UD),並且其包括定界符數據檢測裝置(11),它適合於檢測一個數據塊的定界符數據(SD),並產生和提供至少一個有用數據開始信號(SOF;SOFA,SOFB),一旦檢測到定界符數據(SD),就可以產生並提供此至少一個有用數據開始信號(SOF;SOFA,SOFB),並且其包括數據測試裝置(12),它適合於測試數據(D)的數據差錯,其特徵在於該定界符數據檢測裝置(11)適合於不斷地重新檢測一個數據塊的定界符數據(SD),並且在提供有用數據開始信號(SOF;SOFA)之後產生並提供有用數據開始信號(SOF;SOFB)。
2.如權利要求1所述的數據載體(4),其特徵在於判決裝置(21)被提供,在數據測試裝置(12)的幫助下的測試期間,它適合於根據至少一個判定準則(V,V1,V2)來判決定界符數據(SD)的重新檢測是否可以被終止,並且在滿足判定準則之後,定界符數據檢測裝置(11)適合於終止定界符數據(SD)的檢測。
3.如權利要求2所述的數據載體(4),其特徵在於定界符數據計數裝置(24)被提供,其適合於對重新檢測的定界符數據(SD)進行計數並提供一個定界符數據計數(BZ),此定界符數據計數(BZ)表示若干被計數的重新檢測的定界符數據(SD),並且該判決準則通過由數″1″表示的定界符數據計數(BZ)來形成。
4.如權利要求3所述的數據載體(4),其特徵在於判決裝置(21)形成定界符數據檢測裝置(11)的一些部分。
5.如權利要求2所述的數據載體(4),其特徵在於有用數據脈衝計數裝置(25)被提供,其適合於對包括在有用數據(UD)中的脈衝進行計數並提供一個有用數據脈衝計數(W),此有用數據脈衝計數(W)表示若干被計數的脈衝,並且第一判定準則(V1)通過由數″2″表示的有用數據脈衝計數(W)來形成。
6.如權利要求6所述的數據載體(4),其特徵在於有用數據時間測量裝置(28)被提供,當有用數據脈衝計數(W)由數″1″表示時,它適合於測量一個有用數據時間間隔並產生一個有用數據時間測量數值,此有用數據時間測量數值表示測量的有用數據時間間隔,並且第二判定準則(V2)通過由數″1″表示的有用數據脈衝計數(W)和通過有用數據時間測量數值來形成,它表示測量的有用數據時間間隔並且它對應於表示定界符數據(SD)的接收的一個時間間隔。
7.如權利要求6所述的數據載體(4),其特徵在於在定界符數據檢測裝置(11)一些部分的幫助下形成判決裝置(21)。
8.如權利要求1所述的數據載體(4),其特徵在於數據測試裝置(12)的啟動禁止裝置(29)被提供,此禁止裝置適合於接收可以由數據測試裝置(12)提供的一個數據差錯信號(DE),該數據差錯信號(DE)使一個數據差錯能夠在數據的數據差錯測試期間被發出,並且如果沒有該數據差錯信號(DE)時適合於禁止在數據測試裝置(12)的幫助下啟動數據(D)的數據差錯測試。
9.如權利要求8所述的數據載體(4),其特徵在於該啟動禁止裝置(29)在電源禁止裝置(26)的幫助下被形成,該電源禁止裝置(26)適合於在沒有數據差錯信號(DE)的情況下禁止在測試之後基本上可以被直接提供的一個有用數據開始信號(SOF)。
10.如權利要求8所述的數據載體(4),其特徵在於在定界符數據檢測裝置(11)的一些部分和數據測試裝置(12)的幫助下形成啟動禁止裝置(29)。
11.如權利要求8所述的數據載體(4),其特徵在於該啟動禁止裝置(29)在接收禁止裝置(27)的幫助下被形成,該接收禁止裝置(27)適合於在沒有數據差錯信號(DE)的情況下禁止在測試之後基本上可以被直接接收的一個有用數據開始信號(SOF)。
12.如權利要求8所述的數據載體(4),其特徵在於啟動禁止裝置(29)形成數據測試裝置(12)的一些部分。
13.如權利要求1所述的數據載體(4),其特徵在於電路採取集成電路的形式。
14.一種用於數據載體(4)的電路(5),其包括至少一個接口(6)的電路部分,此電路部分(8,9,9A)適合於以數據塊的形式接收數據(D),每個數據塊包括定界符數據(SD)和有用數據(UD),並且其包括定界符數據檢測裝置(11),它適合於檢測一個數據塊的定界符數據(SD)並產生和提供至少一個有用數據開始信號(SOF;SOFA,SOFB),一旦檢測到定界符數據(SD),就可以產生並提供此至少一個有用數據開始信號(SOF,SOFA,SOFB),並且其包括數據測試裝置(12),它適合於測試數據(D)的數據差錯,其特徵在於該定界符數據檢測裝置(11)適合於不斷地重新檢測一個數據塊的定界符數據(SD)並在提供有用數據開始信號(SOF;SOFA)之後產生並提供有用數據開始信號(SOF;SOFB)。
15.如權利要求14所述的電路(5),其特徵在於判決裝置(21)被提供,在利用數據測試裝置(12)的幫助下的測試期間,它適合於根據至少一個判定準則(V,V1,V2)來判決定界符數據(SD)的重新檢測是否可以被終止,並且在滿足判定準則之後,定界符數據檢測裝置(11)適合於終止定界符數據(SD)的檢測。
16.如權利要求15所述的電路(5),其特徵在於定界符數據計數裝置定界符(25)被提供,其適合於對重新檢測的定界符數據(SD)進行計數並提供一個定界符數據計數(BZ),此定界符數據計數(BZ)表示若干被計數的重新檢測的定界符數據(SD),並且該判決準則通過由數″1″表示的定界符數據計數(BZ)來形成。
17.如權利要求16所述的電路(5),其特徵在於判決裝置(21)形成定界符數據檢測裝置(11)的一些部分。
18.如權利要求15所述的電路(5),其特徵在於有用數據脈衝計數裝置(25)被提供,其適合於對包括在有用數據(UD)中的脈衝進行計數並提供一個有用數據脈衝計數(W),此有用數據脈衝計數(W)表示若干被計數的脈衝,並且第一判定準則(V1)通過由數″2″表示的有用數據脈衝計數(W)來形成。
19.如權利要求18所述的電路(5),其特徵在於有用數據時間測量裝置(28)被提供,當有用數據脈衝計數(W)由數″1″表示時,它適合於測量一個有用數據時間間隔並產生一個有用數據時間測量數值,此有用數據時間測量數值表示測量的有用數據時間間隔,並且第二判定準則(V2)通過由數″1″表示的有用數據脈衝計數(W)和通過有用數據時間測量數值來形成,它表示測量的有用數據時間間隔並且它對應於表示定界符數據(SD)的接收的一個時間間隔。
20.如權利要求19所述的電路(5),其特徵在於在定界符數據檢測裝置(11)一些部分的幫助下形成判決裝置(21)。
21.如權利要求14所述的電路(5),其特徵在於數據測試裝置(12)的啟動禁止裝置(29)被提供,此禁止裝置適合於接收可以由數據測試裝置(12)提供的一個數據差錯信號(DE),該數據差錯信號(DE)使一個數據差錯能夠在數據的數據差錯測試期間被發出,並且如果沒有該數據差錯信號(DE)時適合於禁止在數據測試裝置(12)的幫助下啟動數據(D)的數據差錯測試。
22.如權利要求21所述的電路(5),其特徵在於該啟動禁止裝置(29)在電源禁止裝置(26)的幫助下被形成,該電源禁止裝置(26)適合於在沒有數據差錯信號(DE)的情況下禁止在測試之後基本上可以被直接提供的一個有用數據開始信號(SOF)。
23.如權利要求21所述的電路(5),其特徵在於在定界符數據檢測裝置(11)一些部分和數據測試裝置(12)的幫助下形成啟動禁止裝置(29)。
24.如權利要求14所述的電路(5),其特徵在於該啟動禁止裝置(29)在接收禁止裝置(27)的幫助下被形成,該接收禁止裝置(27)適合於在沒有數據差錯信號(DE)的情況下禁止在測試之後基本上可以被直接接收的一個有用數據開始信號(SOF)。
25.如權利要求21所述的電路(5),其特徵在於啟動禁止裝置(29)形成數據測試裝置(12)的一些部分。
26.如權利要求14所述的數據載體(5),其特徵在於電路採取集成電路的形式。
全文摘要
一種適合於接收以數據塊形式的數據(D)的數據載體(4),此數據塊包括定界符數據(SD)和(SE)以及有用數據(UD),該數據載體(4)包括:定界符數據檢測裝置(11),適合於檢測數據塊的定界符數據(SD)和(ED)並產生和提供至少一個有用數據開始信號(SOF;SOFA,SOFB),其中還在提供有用數據開始信號(SOF;SOFA)之後,可以不斷地重新檢測定界符數據(SD)和(ED),並且可以產生並提供有用數據開始信號(SOF SOFB)。
文檔編號H04L7/04GK1372675SQ01801167
公開日2002年10月2日 申請日期2001年2月20日 優先權日2000年3月3日
發明者M·博施 申請人:皇家菲利浦電子有限公司