1 |
1
직렬통신 기반 장치의 제어방법으로서,MCU(microcontroller unit)로부터 데이터의 전송시간 정보를 수신하여 설정 레지스터(register)에 설정하는 단계;상기 MCU로부터 수신한 상기 데이터를 버퍼(buffer)에 저장하는 단계;송신 제어부에서 상기 버퍼에의 상기 데이터 유무를 판별하는 단계; 및상기 데이터가 상기 버퍼에 존재하면 상기 설정 레지스터에 설정된 상기 데이터의 전송시간 정보에 기초하여 상기 버퍼에 저장된 데이터를 적어도 하나의 직렬통신 기반 통신장치로 전송하는 단계를 포함하는 시간정보 기반 직렬통신 제어방법
|
2 |
2
제1항에 있어서,상기 MCU로부터 수신한 시간 정보에 기초하여 데이터 처리 동작에 기준이 되는 내부 시간을 설정하는 단계를 더 포함하는 시간정보 기반 직렬통신 제어방법
|
3 |
3
제2항에 있어서,GPS, 시간 서버 및 상기 MCU 중 적어도 하나로부터 기준 시간을 수신하는 단계; 및상기 수신한 기준 시간에 기초하여 상기 내부 시간을 보정하는 단계를 더 포함하는 시간정보 기반 직렬통신 제어방법
|
4 |
4
제3항에 있어서,상기 내부 시간을 보정하는 단계는 상기 MCU에서의 기설정 주기 및 상기 MCU의 사용자 요청 중 적어도 하나에 기초하여 수행되는, 시간정보 기반 직렬통신 제어방법
|
5 |
5
제1항에 있어서,상기 버퍼에 저장된 데이터를 직렬통신 기반 통신장치로 전송하는 단계는 상기 버퍼에 저장된 데이터를 직렬통신 변환기로 전송하는 단계;상기 직렬통신 변환기에서 상기 데이터를 상기 직렬통신 기반 통신장치로 전송하기 위한 변환을 수행하는 단계; 및상기 직렬통신 변환기에서 상기 변환된 데이터를 상기 직렬통신 기반 통신장치로 전송하는 단계를 포함하는, 시간정보 기반 직렬통신 제어방법
|
6 |
6
제1항에 있어서,상기 데이터의 전송시간 정보는 클록(clock) 신호 반영 시점 정보를 포함하는, 시간정보 기반 직렬통신 제어방법
|
7 |
7
제6항에 있어서,상기 데이터의 전송시간 정보는 상기 데이터 및 상기 직렬통신 기반 통신장치 중 적어도 하나를 기준으로 변경되는, 시간정보 기반 직렬통신 제어방법
|
8 |
8
직렬통신 기반 장치의 제어방법으로서,MCU(microcontroller unit)로부터 수신한 시간 정보에 기초하여 내부 시간을 설정하는 단계;적어도 하나의 직렬통신 기반 통신장치로부터의 데이터에 대한 수신 시점을 결정하는 수신 타이밍을 설정 레지스터에 설정하는 단계;상기 수신 타이밍에 맞추어 수신한 데이터의 수신 시간에 대한 정보를 상기 MCU로 전송하기 위한 전송 경로를 상기 설정 레지스터에 설정하는 단계;상기 설정 레지스터의 설정에 기초하여 상기 적어도 하나의 직렬통신 기반 통신장치로부터 데이터를 수신하여 버퍼에 저장하는 단계;상기 수신 타이밍에 맞추어 수신한 상기 데이터에 대한 수신 시간을 획득하는 단계; 및상기 획득된 수신 시간에 대한 정보를 상기 전송 경로를 통해 상기 MCU에 전송하는 단계를 포함하는 시간정보 기반 직렬통신 제어방법
|
9 |
9
제8항에 있어서,GPS, 시간 서버 및 상기 MCU 중 적어도 하나로부터 기준 시간을 수신하는 단계; 및상기 수신한 기준 시간에 기초하여 상기 내부 시간을 보정하는 단계를 더 포함하는 시간정보 기반 직렬통신 제어방법
|
10 |
10
제9항에 있어서,상기 내부 시간을 보정하는 단계는 상기 MCU에서의 기설정 주기 및 상기 MCU의 사용자 요청 중 적어도 하나에 기초하여 수행되는, 시간정보 기반 직렬통신 제어방법
|
11 |
11
제8항에 있어서,상기 수신 타이밍은 클록(clock) 신호 반영 시점인, 시간정보 기반 직렬통신 제어방법
|
12 |
12
제11항에 있어서,상기 수신 시간에 대한 정보의 전송 경로는 제어 인터페이스부 및 상기 버퍼 중 적어도 하나인, 시간정보 기반 직렬통신 제어방법
|
13 |
13
제12항에 있어서,상기 수신 타이밍 및 전송 경로 중 적어도 하나는 상기 데이터 및 상기 직렬통신 기반 통신장치 중 적어도 하나를 기준으로 변경되는, 시간정보 기반 직렬통신 제어방법
|
14 |
14
제8항에 있어서,상기 적어도 하나의 직렬통신 기반 통신장치로부터 수신된 데이터는 직렬통신 변환기에 의해 변환된 데이터인, 시간정보 기반 직렬통신 제어방법
|
15 |
15
MCU(microcontroller unit) 및 적어도 하나의 직렬통신 기반 통신장치 중 적어도 하나 사이의 통신을 위한 데이터가 저장되는 버퍼(buffer);클락(clock) 신호에 기초하여 내부 시간을 생성 및 관리하는 TOD(time-of-day);상기 내부 시간의 정밀도 향상을 위한 내부 시간 보정을 수행하는 시간조절부;상기 MCU가 지정한 전송 시간에 상기 버퍼에 저장된 상기 데이터를 상기 적어도 하나의 직렬통신 기반 통신장치로 전송하는 것을 제어하는 송신 제어부;상기 데이터를 상기 직렬통신 기반 통신장치로부터 수신한 경우, 상기 내부 시간에 기초한 수신 시간을 획득하는 시간 태거(tagger)부;상기 TOD, 시간조절부, 송신 제어부 및 시간 태거부 중 적어도 하나에 대한 제어 정보가 설정되는 설정 레지스터; 및상기 MCU와 상기 TOD, 시간조절부, 설정 레지스터 및 시간 태거부 중 적어도 하나 사이에서 상기 제어 정보, 전송 시간에 대한 정보, 수신 시간에 대한 정보 중 적어도 하나가 이동하는 제어 인터페이스부를 포함하는 시간정보 기반 직렬통신 제어장치
|
16 |
16
제15항에 있어서,상기 송신 제어부는 상기 버퍼에 상기 데이터가 존재하는 지 여부를 판별하는, 시간정보 기반 직렬통신 제어장치
|
17 |
17
제15항에 있어서,상기 설정 레지스터는 상기 전송 시간 및 수신 시간의 결정에 필요한 클록 신호 반영 시점에 대한 정보가 더 설정되는, 시간정보 기반 직렬통신 제어장치
|
18 |
18
제15항에 있어서,상기 설정 레지스터는 상기 수신 시간에 대한 정보를 상기 MCU로 전송하는 전송 경로에 대한 정보가 더 설정되는, 시간정보 기반 직렬통신 제어장치
|
19 |
19
제18항에 있어서,상기 전송 경로는 상기 제어 인터페이스부 및 상기 버퍼 중 적어도 하나인, 시간정보 기반 직렬통신 제어장치
|
20 |
20
제15항에 있어서,상기 시간조절부는 GPS, 시간 서버 및 상기 MCU 중 적어도 하나로부터 수신한 기준 시간에 기초하여 상기 내부 시간 보정을 수행하는, 시간정보 기반 직렬통신 제어장치
|