組み込みシステム設計者のためのLIN2.0マイコン実装術(中編) ――使用するCPU性能に応じたオプション選び

舘 伸幸

tag: 組み込み

技術解説 2006年1月17日

3) スポラディック・フレーム(sporadic frame)

 スポラディック・フレームは,マスタからの散発的な要求をスレーブに伝えるためのしくみです.

 仕様書には,スポラディック・フレームはかならずデータを搬送すると記述されています注5.特定のIDに割り当てられた信号に変更があった場合,マスタはそれを検知した時点でもっとも近い空きスロットを使い,スポラディック・フレームでクラスタに送信します.では,スポラディック・フレーム用にあらかじめフレーム・スロットを用意しておく必要があるのでしょうか.これについては,後で詳しく述べます.

 また,通常のケースとして複数のスポラディック・フレームが同じフレーム・スロットに割り当てられている場合の規定もあります.つまり,変更を通知するべき信号を含むスポラディック・フレームは複数あっても,スポラディック・フレーム用のスロットは1種類だけ用意する場合です(図8).そもそも頻繁に発生することがわかっているなら,無条件フレームでスロットのプランを考えておくべきなので,これで十分なのでしょう.たまたま同時に複数のスポラディック・フレームを使用する信号の変更があった場合,それらの信号の優先度に従って送信します.

 注5;例えば,イベント・トリガ・フレームでは,ヘッダのみでレスポンス(データ)がない場合もある.

f08_01.gif
図8 複数のスポラディック・フレーム
まれに変更される信号を含むスポラディック・フレームが複数ある場合,それぞれに専用のフレーム・スロットを用意する必要はない.スポラディック・フレーム用の汎用スロットをスケジュールしておき,信号の変更イベントに応じていちばん近いスポラディック・フレーム・スロットを利用する.

組み込みキャッチアップ

お知らせ 一覧を見る

電子書籍の最新刊! FPGAマガジン No.12『ARMコアFPGA×Linux初体験』好評発売中

FPGAマガジン No.11『性能UP! アルゴリズム×手仕上げHDL』好評発売中! PDF版もあります

PICK UP用語

EV(電気自動車)

関連記事

EnOcean

関連記事

Android

関連記事

ニュース 一覧を見る
Tech Villageブログ

渡辺のぼるのロボコン・プロモータ日記

2年ぶりのブログ更新w

2016年10月 9日

Hamana Project

Hamana-8最終打ち上げ報告(その2)

2012年6月26日