====동기 모드 (SyncMode)====
동기 모드에 대한 안내 페이지입니다.
\\
===동기모드의 종류===
\\
* FreeRun : 마스터와 슬레이브가 비동기로 동작합니다.
* SM2 Event : 슬레이브는 주기적 데이터 (RxPDO)가 수신될 때마다 SM2 Event를 발생하며, 이 Event에 동기하여 동작합니다.
* DC : 마스터와 슬레이브가 같은 시계를 공유하여, 정확한 동기로 Sync0 Event(Interrupt)를 발생시킵니다. 마스터와 슬레이브는 이 Event에 동기하여 동작합니다.
\\
===동기모드에 따른 Noise 영향===
\\
* **EtherCAT Frame을 정상적으로 수신하는 경우**
\\
{{ :platform:ethercat:intro:info:frame_normal.png |}}
\\
^ SyncMode ^ Info ^
| DC Sync | 수십 ns 의 jitter 발생 |
| SM2 Event Mode | 수 us 의 jitter 발생 |
| FreeRun | 무관 |
\\
* **노이즈에 의해 EtherCat Frame Jitter가 커지는 경우**
\\
{{ :platform:ethercat:intro:info:frame_jitter.png |}}
\\
^ SyncMode ^ Info ^
| DC Sync | 수십 ns 의 jitter 발생 (Jitter 영향 없음) |
| SM2 Event Mode | SM2 Event 에 의한 Slave IRQ 발생이 불규칙해짐 |
| FreeRun | 무관 |
\\
* **Lost Frame 발생 시**
\\
{{ :platform:ethercat:intro:info:frame_lost.png |}}
\\
^ SyncMode ^ Info ^
| DC Sync | 수십 ns 의 jitter 발생 (Jitter 영향 없음) |
| SM2 Event Mode | SM2 Event 에 의한 Slave IRQ 미발생 |
| FreeRun | 무관 |
\\