cancel
Showing results for 
Search instead for 
Did you mean: 

Knowledge Base Articles

TraveoII自動車ボディコントローラー – FAQ –  LIN - KBA232509 - Community translation (JA)

JennaJo
Moderator
Moderator

TraveoII自動車ボディコントローラー – FAQ –  LIN - KBA232509 - Community translation (JA)

Original KBA: Traveo II Automotive Body Controller - FAQ – LIN - KBA232509

Translated by: Kenshow

 

タイトル: TraveoII自動車ボディコントローラー – FAQ –  LIN - KBA232509

ホームページ:  TraveoII自動車ボディコントローラー-FAQ– CDC -...-サイプレス開発者コミュニティ

8. LIN

 

8.1. LINの適切なボーレートを取得できません。LINボーレートはペリフェラルクロックからどのように計算されますか?

LINクロックを設定するには、LINコンポーネントに使用されているペリフェラルクロックの分周器を設定します。LINボーレートは次のように計算されます。

ボーレート=Peri Clock/16 *分周器の値)。  

したがって、分周器の値=Peri Clock/16 *ボーレート)。

ここで、16はTraveoIIデバイスで修正されたオーバーサンプリング係数です。したがって、適切なボーレートを取得するには、分周器の値を正しく設定してください。たとえば、80 MHzの周辺クロックの場合、必要なボーレートは19.3kbpsです。16ビット整数分周器を使用しているため、分周器の値は260(0x104)です。PERI_DIV_16_CTL_xレジスタのINT16_DIVの値を分周値から1を引いた値に設定する必要があります。この例では、PERI_DIV_16_CTL_xレジスタのINT16_DIVの値を259(0x103)(260-1)に設定します。

詳細については、「アーキテクチャTRMペリフェラルクロックディバイダ設定」セクションを参照してください。分周器の構成と使用可能な分周器リソースの詳細については、デバイスのデータシートを参照してください。

0 Likes
Version history
Revision #:
1 of 1
Last update:
‎Mar 04, 2021 09:25 PM
Updated by:
 
Contributors