アーã‚ãƒ�‚¯ãƒãƒ£
AS5643仕様ã�ã€IEEE標準高速シリアルãƒã‚¹��IEEE-1394-1995�‰ã€æ”¹è¨‚ï¼�IEEE-1394a-2000�‰ã€ãŠã‚ˆã�ã€�«˜é€Ÿç‰ˆ��IEEE-1394b-2002�‰ã«åŸºã¥ãã¾ã™ã€�
ãƒ��タ・ãƒã‚¹ãƒ»ã‚¢ãƒ¼ã‚ãƒ�‚¯ãƒãƒ£ã¨å‹•ä½�
ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã¯ã€IEEE-1394ã®éžåŒæœŸã‚¹ãƒˆãƒªãƒ¼ãƒ�・パケãƒ�ƒˆã‚’使用ã—ã¦åŒæœŸçš�«æ©Ÿè�ã—ã¾ã™ã€� é€ä¿¡ã¯ã€ãƒ‡ãƒ¥ã‚¢ãƒ«ãƒ»ã‚·ãƒ³ãƒ—レãƒ�‚¯ã‚¹æ–¹æ³•ã«ã‚ˆã‚Šè¡Œã‚ã‚Œã¾ã™ï¼�1394b ã§ã¯ã€�2ã¤ã®é€šä¿¡ãƒªãƒ³ã‚¯ (TPAãŠã‚ˆã³ã€TPB) ã¯ä¸€æ–¹å‘ã§ã€TPA ã¯TPB ãŒå—ä¿¡ã«ä½¿ã‚ã‚Œã¦ã�‚‹é–“ã«é€ä¿¡ã¨ã—ã¦ä½¿ã‚ã‚Œã¾ã™ã€� 1394bã¯ã€ãƒ‘フォーマンスã®æ‹¡å¼µã‚’å¯èƒ½ã«ã™ã‚‹ãƒ�ƒ¥ã‚¢ãƒ«ã®ãƒãƒ£ãƒãƒ«ã‚’使用ã—ã¦ã‚¢ãƒ¼ãƒ“トレーションã¨ãƒ��タ転é€ã‚’è¡Œã„ã¾ã™ã€� ãƒ��タ転é€ã‚’è¡Œã†ãƒŽã�ドもã€ä»–ã�ノã�ドã‹ã‚‰ã�アービトレーション・リクエストをå—ä¿¡ã—ãŸã‚¢ãƒ¼ãƒ“ターã¨ã—ã¦å‹•ä½œã—ã¾ã™ã€‚æƒ…å ±ä¼é€ã�制御ã¯ã€ãƒã‚¹ä¸Šã�個ã€��ノã�ドã«ã‚ˆã£ã¦è¡Œã‚ã‚Œã¾ã™ã€�
ãƒã‚¹ä¸Šã�ãƒ��タ転é€ã�ã€ã€ŒéžåŒæœŸã‚¹ãƒˆãƒªãƒ¼ãƒ�ã€ã§å®šç¾©ã•ã‚Œã€ä¸»ã«éžåŒæœŸã‚¹ãƒˆãƒªãƒ¼ãƒ�・パケãƒ�ƒˆã‹ã‚‰æ§‹æ�ã•ã‚Œã‚‹ã‚‚ã®ã¨ã—ã¾ã™ã€� ã¾ãŸã€�žåŒæœŸã¨ã‚¢ã‚¤ã‚½ã‚¯ãƒãƒŠã‚¹ãƒ»ãƒ‘ケãƒ�ƒˆã¯ã€ã€ŒéžåŒæœŸãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã€ãŠã‚ˆã�ã€ã€Œã‚¢ã‚¤ã‚½ã‚¯ãƒãƒŠã‚¹ãƒ»ãƒ‘ケãƒ�ƒˆã€ã§å®šç¾©ã•ã‚Œã‚‹ã‚ˆã�«ã€å¿�¦ã«å¿œã˜ã¦ä½¿ç”¨ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€� 代表çš�ªãƒªãƒ¢ãƒ¼ãƒˆã�ノã�ドã�サブシスãƒ�ƒ IDãŠã‚ˆã³ã€ãƒãƒ£ãƒ³ãƒãƒ«ç•ªå·ã¯ã€ã€Œå®›å�ノã�ドã�ãƒãƒ£ãƒ³ãƒãƒ«å‰²å½“ã¦ã€ã§å®šç¾©ã•ã‚Œã¦ã�¾ã™ã€�
ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã¯ã€IEEE-1394b-2002ä¿¡å·è¦æ�¼ã«åŸºã¥ã物ç�±¤ã‚’実è£�—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。ã“ã®è¦æ�¼ã¯ã€è�動検å�ã¨ãƒ«ãƒ¼ãƒ—ã�ブレイã‚ング�ˆãƒ«ãƒ¼ãƒ—è�動検å�・除去�‰ã‚’æä¾›ã—ã¾ã™ã€� ループを実è£�™ã‚‹ã¨ã€ãƒã‚¹ä¸Šã�ä»–ã�ノã�ドã«éšœå®³ãŒç”Ÿã˜ãŸå ´åˆã€ä»£æ›¿ãƒã‚¹ã‚’使用ã™ã‚‹ã“ã¨ã§ã€å�長性をå‘上ã•ã›ã¾ã™ã€� 例ãˆã°ã€å›³2-1ã«ãŠã„ã¦ã€CCブランãƒã�ノã�ãƒ�4ã«éšœå®³ãŒç™ºç”Ÿã—ãŸå�´åˆã€CCã¯ã€åˆ¥ã®ãƒã�トを経由ã—ã€CCブランãƒã�ノã�ãƒ�5ã¨CCブランãƒã�ノã�ãƒ�3ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€�
1394ãƒ��タ・ãƒã‚¹ã¯ã€ä¸€èˆ¬çš�«ãƒŽã�ドを接続ã™ã‚‹ã„ãã¤ã‹ã�独立ã—ãŸãƒã‚¹ã§æ§‹æ�ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚次é �§ã¯ã€ã•ã¾ã–ã¾ãªãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æ§‹æ�を示ã—ã¦ã�¾ã™ã€�
基本ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ»ã‚¢ãƒ¼ã‚ãƒ�‚¯ãƒãƒ£
図1ã¯å˜ä¸€ã®CC�ˆåˆ¶å¾¡ã‚³ãƒ³ãƒ”ュータ�‰ã‚’使用ã—ãŸåŸºæœ¬çš�ªãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ»ã‚¢ãƒ¼ã‚ãƒ�‚¯ãƒãƒ£ã‚’示ã—ã¦ã�¾ã™ã€�CCã®3ã¤ã®ãƒã�トãã‚Œãžã‚Œã«ãƒªãƒ¢ãƒ¼ãƒˆã�ノã�ドãŒæŽ¥ç¶šã•ã‚Œã¦ã�‚‹ã«ã‚‚ã‹ã‹ã‚らãšã€� å˜ä¸€ã®IEEE-1394bãƒã‚¹ã¨ã—ã¦æ§‹æ�ã•ã‚Œã¦ã�¾ã™ã€�
図1 シングルCCã«ã‚ˆã‚‹åŸºæœ¬ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯
ループをæŒã¤åŸºæœ¬ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ»ã‚¢ãƒ¼ã‚ãƒ�‚¯ãƒãƒ£
図2-1ã¯ã€å˜ä¸€ã®CCã¨ãƒŽã�ãƒ�0ãŒCCã®ãƒã�ãƒ�1ã¸æŽ¥ç¶šã™ã‚‹ã“ã¨ã«ã‚ˆã‚‹ãƒ«ãƒ¼ãƒ—を利用ã—ãŸã€åŸºæœ¬ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ»ã‚¢ãƒ¼ã‚ãƒ�‚¯ãƒãƒ£ã§ã™ã€� ループã�IEEE-1394ã§ã¯è¨±å¯ã•ã‚Œã¦ãŠã‚‰ãšã€IEEE-1394b用ã®PHYã§ã¯è‡ªå‹•çš„ã«ãƒ«ãƒ¼ãƒ—を検å�ã—ã€å�æ–ã—ã¾ã™ã€� ループã�åˆ�–ã¯ã€æ–°ã—ã„アーã‚ãƒ�‚¯ãƒãƒ£ãƒ»ãƒ�ƒªãƒ¼ãŒè¨å®šã•ã‚Œã‚‹ã¾ã§ä¸æ�ã§ã™ã€‚PHYã®ãƒ«ãƒ¼ãƒ—å�æ–後ã€äºŒã¤ã®ãƒ�ƒªãƒ¼ãŒã‚ã‚Šã€�¼‘ã¤ãŒã�ーãƒ�0ã€ã‚‚ã��ã¨ã¤ãŒã�ーãƒ�1ã§ã™ã€� ãれらã�ãƒã�ト上ã�ノã�ドã«éšœå®³ãŒç™ºç”Ÿã—ãŸå�´åˆã€ãƒã‚¹ã¯ã€æ•…éšœã—ãŸãƒŽãƒ¼ãƒ‰ã‚’自動的ã«å†ã‚³ãƒ³ãƒ•ã‚£ã‚°ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã—ã€ãƒ„リーã®ã€Œã‚¨ãƒ³ãƒ‰ã€ã«ã—ã¾ã™ã€‚ä»–ã�ã™ã¹ã¦ã®ãƒŽã�ドã�ã€ã¾ã�有効ã§ã™ã€� ã“ã‚Œã¯ç¬¬ä¸€ãƒ¬ãƒ™ãƒ«ã®å†—長性をæä¾›ã—ã¾ã™ã€�
図2-1 シングルCCã¨ãƒ«ãƒ¼ãƒ—ã«ã‚ˆã‚‹åŸºæœ¬ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯
ãƒã‚¹ä¸Šã�ä»–ã�ノã�ドã«éšœå®³ãŒç”Ÿã˜ãŸå ´åˆã€ä»£æ›¿ãƒã‚¹ã‚’使用ã™ã‚‹ã“ã¨ã§ã€å�長性をå‘上ã•ã›ã¾ã™ã€� 例ãˆã°ã€å›³2-2ã®ã‚ˆã†ã«ã€CCブランãƒã�ノã�ãƒ�4ã«éšœå®³ãŒç™ºç”Ÿã—ãŸå�´åˆã€CCã¯ã€åˆ¥ã®ãƒã�トを経由ã—ã€CCブランãƒã�ノã�ãƒ�5ã¨CCブランãƒã�ノã�ãƒ�3ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€�
図2-2 シングルCCã¨ãƒ«ãƒ¼ãƒ—ã«ã‚ˆã‚‹åŸºæœ¬ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯
ループをæŒã¤ä»£è¡¨çš�ª3é‡å�é•·ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ»ã‚¢ãƒ¼ã‚ãƒ�‚¯ãƒãƒ£
図3ã¯ä»£è¡¨çš�ªã€�3é‡�1394車両�ˆæ©Ÿä½“)ãƒãƒ�ƒˆãƒ¯ãƒ¼ã‚¯ãƒ»ã‚¢ãƒ¼ã‚ãƒ�‚¯ãƒãƒ£ã‚’示ã—ã¦ã�¾ã™ã€�3ã¤ã®CCã¯ã‚¯ãƒã‚¹ãƒãƒ£ãƒ³ãƒãƒ«ãƒ»ãƒªãƒ³ã‚¯ã•ã‚Œã€ã“ã�—ã¦ã€ç¬¬äºŒãƒ¬ãƒ™ãƒ«ã®å†—長性をæä¾›ã—ã¦ã�¾ã™ã€�
図3 代表çš�ª3é‡å�é•·CCアーã‚ãƒ�‚¯ãƒãƒ£
AS5643解説æ–�›¸ã€æ—¥æœ¬èªžæŠ€è¡“è³�–™ãƒ—レゼントã€�
AS5643(Mil1394)通信è¦æ�¼ã®æ—¥æœ¬èªžè§£èª¬æ›¸�ˆè¨�52ペã�ジ��ã‚’IPROSã«ã¦é…å¸�—ã¦ãŠã‚Šã€ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã„ãŸã ã‘ã¾ã™ã€�