KR20030065062A - 링 오실레이터를 이용한 광기록매체 기록 펄스 발생 장치및 방법 - Google Patents
링 오실레이터를 이용한 광기록매체 기록 펄스 발생 장치및 방법 Download PDFInfo
- Publication number
- KR20030065062A KR20030065062A KR1020020005214A KR20020005214A KR20030065062A KR 20030065062 A KR20030065062 A KR 20030065062A KR 1020020005214 A KR1020020005214 A KR 1020020005214A KR 20020005214 A KR20020005214 A KR 20020005214A KR 20030065062 A KR20030065062 A KR 20030065062A
- Authority
- KR
- South Korea
- Prior art keywords
- tap
- signal
- pulse
- recording
- signals
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
- G11B7/12—Heads, e.g. forming of the optical beam spot or modulation of the optical beam
- G11B7/125—Optical beam sources therefor, e.g. laser control circuitry specially adapted for optical storage devices; Modulators, e.g. means for controlling the size or intensity of optical spots or optical traces
- G11B7/126—Circuits, methods or arrangements for laser control or stabilisation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
- G11B7/004—Recording, reproducing or erasing methods; Read, write or erase circuits therefor
- G11B7/0045—Recording
Landscapes
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Optical Recording Or Reproduction (AREA)
Abstract
본 발명은 링 오실레이터를 이용한 광기록매체 기록 펄스 발생 장치 및 방법에 관한 것으로서, 링 오실레이터를 이용한 광기록매체 기록 펄스 발생 장치는, n 개의 탭 신호를 출력하는 링 오실레이터; 및 채널 클럭 신호를 탭 신호 간격 단위의 신호로 변환하고, 그 변환된 단위의 채널 클럭에 따라 기록 펄스를 발생하는 펄스 발생부를 포함함을 특징으로 한다.
본 발명에 의하면, 링 오실레이터를 이용해 광기록매체의 기록펄스를 생성함으로써, 완전 디지털 회로를 구현할 수 있고 개발 기간과 노력을 줄일 수 있게 되고 모든 광기록매체에 대한 기록 펄스를 생성할 수 있게 된다.
Description
본 발명은 광기록매체의 기록 펄스 발생 장치에 관한 것으로서, 보다 상세하게는 링 오실레이터를 이용한 디지털 기록 펄스 발생 장치에 관한 것이다.
광기록매체에는 4.7GB DVD-RAM, 2.7GB DVD-RAM, DVD-RW, DVD-R, CD-RW 및CD-R 등이 있다. 이러한 여러 종류의 광기록매체에 사용되는 기록펄스에 있어서, 각 매체별로 서로 다른 기록 펄스 위치를 가지며, 이것은 예를 들어 채널 클럭의 1/40, 1/34 또는 1/32 등의 해상도(resolution)로 지정될 수 있다. 각 광기록매체의 종류에 따라, 그리고 기록 또는 재생시의 배속에 따라 기록펄스에 영향을 미치는 채널 클럭 주파수 역시 서로 다르며, 대략 이 모든 광기록매체의 채널 클럭 주파수 범위는 4~120MHz 이내라고 할 수 있다.
도 1은 종래의 광기록매체에 이용되는 기록 펄스 발생 장치의 블록도를 개략적으로 도시한 것이다.
도 1의 기록 펄스 발생 장치는 PLL(Phase Locked Loop) 회로(100), 제1선택 블록(110), 제2선택 블록(120) 및 기록 펄스 발생 블록(130)을 구비한다.
PLL회로(100)는 입력되는 채널 클럭 신호를 균등한 위상차를 갖는 N 개의 서브 클럭으로 변환한다. PLL회로(100)는 아날로그나 디지털 그 어느쪽으로도 구현 가능하며, DLL회로로 대체될 수 있다.
제1선택 블록(110)과 제2다중화 선택 블록(120)은 PLL회로(100)에서 출력된 N 개의 서브 클럭 중 각각 하나의 서브 클럭을 선택한다. 이때, 제1선택 블록(110)은 펄스의 시작을 나타내는 값(TSP)을 선택하도록 제어되고 제2선택 블록(120)은 펄스의 끝을 나타내는 값(TEP)을 선택하도록 제어된다.
기록 펄스 생성 블록(130)은 제1선택 블록(110)과 제2선택 블록(120)에서 출력된 펄스를 이용해, 그 시작과 끝이 결정되는 기록 펄스를 생성한다.
상술한 종래의 광기록매체에 이용되는 기록펄스 발생 장치는 그 구성이 매우간단하다는 장점이 있으나, 적용되는 광기록매체의 큰 동작 주파수 대역폭에 대응하고 기록 펄스의 분해능(resolution)를 향상시키기 위해서는 PLL 회로(100)의 서브 클럭의 수를 크게 해야 할 필요가 있게 된다. 분해능이 큰 PLL 회로는 그 자체로서 개발하는데 시간과 노력이 많이 필요하고, 그 구현 방식이 아날로그 방식인 경우 반드시 디지털 파트와의 인터페이스 회로가 부수적으로 더 필요하게 된다.
따라서, 광기록매체의 기록 펄스 발생 장치에 사용하기 위해 분해능을 크게 가져가면서 그에 따른 개발 시간과 노력이 덜 들고, PLL 오동작시 그를 대체할 수 있는 간단한 구조의 디지털 광기록매체 기록 펄스 발생 장치가 요구된다.
본 발명이 이루고자 하는 기술적 과제는, 광기록매체에 사용되는 PLL 회로 대신 링 오실레이터를 이용해 분해능이 높은 기록 펄스를 생성하는 광기록매체의 기록 펄스 생성 장치를 제공하는데 있다.
도 1은 종래의 광기록매체에 이용되는 기록 펄스 발생 장치의 블록도를 개략적으로 도시한 것이다.
도 2는 본 발명의 링 오실레이터를 사용한 광기록매체 기록 펄스 생성 장치의 개략도이다.
도 3은 도 2의 탭 제어기의 상세 블록도를 도시한 것이다.
도 4는 도 2의 기록 펄스 생성부의 상세 블록도의 예를 도시한 것이다.
도 5는 본 발명의 링 오실레이터를 이용한 기록 펄스 발생 장치의 각 부분에서의 신호들의 전체 파형도이다.
상기 과제를 해결하기 위한, 링 오실레이터를 이용한 광기록매체 기록 펄스 발생 장치는, n 개의 탭 신호를 출력하는 링 오실레이터; 및 채널 클럭 신호를 상기 탭 신호 간격 단위의 신호로 변환하고, 그 변환된 단위의 채널 클럭에 따라 기록 펄스를 발생하는 펄스 발생부를 포함함을 특징으로 한다.
상기 펄스 발생부는, 상기 광기록매체에 기록할 신호와 채널 클럭에 대해, 상기 링 오실레이터로부터 출력된 탭 신호들을 이용하여 탭 신호간 간격을 단위로 하는 신호로 변환하여 출력하는 탭 제어기; 상기 탭 제어기로부터 출력된 탭 단위기록 신호에 따라, 상기 링 오실레이터의 n 개의 탭 신호 중 기록 시작 신호로서의 탭 신호와 기록 끝 신호로서의 탭 신호를 선택하여 출력하는 선택부; 및 상기 탭 제어기에서 산출한 탭 단위 채널 클럭 및 기록 신호를 비교한 결과 및 상기 선택부의 출력 신호들을 이용하여 시작 신호와 끝 신호를 잇는 기록 펄스를 발생하는 펄스 발생기를 포함함이 바람직하다.
상기 탭 제어기는, 상기 링 오실레이터에서 발생된 n 개의 탭 신호 각각을 카운트하는 탭 카운터부; 상기 링 오실레이터에서 발생된 탭 신호들 중 채널 클럭 신호의 라이징(rising 에지)와 그 형태가 최대 유사한 탭 신호를 판별하는 동기 검출부; 상기 동기 검출부에서 판별한 탭 신호의 상기 탭 카운터부로부터의 카운트 값을 출력하는 신호 선택부; 이전 클럭의 라이징 에지와 가장 유사한 형태를 가진 탭 신호의 번호를 기억하여 현 시점에서 출력하는 래치부; 및 현재의 클럭(CLK)을 상기 수학식 1과 같이 탭 간격 단위로 변환시키고, 기록할 신호의 시작 신호와 끝 신호(TSP, TEP) 각각의 한 채널 클럭(CLK)내에서의 탭 카운트 값을 산출하고, 상기 기록할 신호의 탭 카운트 값을 탭 간격 단위로 변환한 값을 출력하는 탭 단위 변환부를 포함함이 바람직하다.
선택부는, 각각 탭 제어기로부터 출력된, 기록할 신호의 시작 펄스의 탭 간격 수와 기록할 신호의 끝 펄스의 탭 간격 수(STAP, ETAP)에 따라, 각각 시작 및 끝 클럭 제어 신호를 발생함이 바람직하다.
상기 펄스 발생부는, 상기 탭 제어기에서 발생된 시작 기록 펄스의 탭 카운트값(stapcnt)과 엔드 기록 펄스의 탭 카운트값 각각을 채널 클럭의 탭카운트값(tapcnt)과 비교하여 같으면 '1', 틀리면 '0'으로 하여 각각 시작 펄스 윈도우 신호(swindow)와 엔드 펄스 윈도우 신호(ewindow)를 생성하는 윈도우 신호 생성부; 상기 선택부의 출력 탭 신호를 제어 신호로 하여, 상기 윈도우 신호 생성부의 시작 펄스 윈도우 신호와 엔드 펄스 윈도우 신호로부터 각각 시작 펄스와 엔드 펄스 위치를 규정하는 시작 및 엔드 펄스 발생부; 및 상기 시작 펄스와 엔드 펄스 위치를 잇는 기록펄스를 산출하는 기록 펄스 생성 게이트를 포함함이 바람직하다.
상기 과제를 해결하기 위한, 광기록매체 기록 펄스 발생 장치는, n 개의 탭 신호를 출력하는 링 오실레이터; 상기 광기록매체에 기록할 신호와 채널 클럭에 대해, 상기 링 오실레이터로부터 출력된 탭 신호들을 이용하여 탭 신호간 간격을 단위로 하는 신호로 변환하여 출력하는 탭 제어기; 상기 탭 제어기로부터 출력된 탭 단위 기록 신호에 따라, 상기 링 오실레이터의 n 개의 탭 신호 중 기록 시작 신호로서의 탭 신호와 기록 끝 신호로서의 탭 신호를 선택하여 출력하는 선택부; 및 상기 탭 제어기에서 산출한 탭 단위 채널 클럭 및 기록 신호를 비교한 결과 및 상기 선택부의 출력 신호들을 이용하여 시작 신호와 끝 신호를 잇는 기록 펄스를 발생하는 펄스 발생기를 포함함을 특징으로 한다.
상기 탭 제어기는, 상기 링 오실레이터에서 발생된 n 개의 탭 신호 각각을 카운트하는 탭 카운터부; 상기 링 오실레이터에서 발생된 탭 신호들 중 채널 클럭 신호의 라이징(rising 에지)와 그 형태가 최대 유사한 탭 신호를 판별하는 동기 검출부; 상기 동기 검출부에서 판별한 탭 신호의 상기 탭 카운터부로부터의 카운트 값을 출력하는 신호 선택부; 이전 클럭의 라이징 에지와 가장 유사한 형태를 가진탭 신호의 번호를 기억하여 현 시점에서 출력하는 래치부; 및 현재의 클럭(CLK)을 상기 수학식 1과 같이 탭 간격 단위로 변환시키고, 기록할 신호의 시작 신호와 끝 신호(TSP, TEP) 각각의 한 채널 클럭(CLK)내에서의 탭 카운트 값을 산출하고, 상기 기록할 신호의 탭 카운트 값을 탭 간격 단위로 변환한 값을 출력하는 탭 단위 변환부를 포함함이 바람직하다.
상기 선택부는, 각각 탭 제어기로부터 출력된, 기록할 신호의 시작 펄스의 탭 간격 수와 기록할 신호의 끝 펄스의 탭 간격 수(STAP, ETAP)에 따라, 각각 시작 및 끝 클럭 제어 신호를 발생함이 바람직하다.
상기 펄스 발생부는, 상기 탭 제어기에서 발생된 시작 기록 펄스의 탭 카운트값(stapcnt)과 엔드 기록 펄스의 탭 카운트값 각각을 채널 클럭의 탭 카운트값(tapcnt)과 비교하여 같으면 '1', 틀리면 '0'으로 하여 각각 시작 펄스 윈도우 신호(swindow)와 엔드 펄스 윈도우 신호(ewindow)를 생성하는 윈도우 신호 생성부; 상기 선택부의 출력 탭 신호를 제어 신호로 하여, 상기 윈도우 신호 생성부의 시작 펄스 윈도우 신호와 엔드 펄스 윈도우 신호로부터 각각 시작 펄스와 엔드 펄스 위치를 규정하는 시작 및 엔드 펄스 발생부; 및 상기 시작 펄스와 엔드 펄스 위치를 잇는 기록펄스를 산출하는 기록 펄스 생성 게이트를 포함함이 바람직하다.
상기 과제를 해결하기 위한, 링 오실레이터를 이용한 광기록매체 기록 펄스 발생 방법에 있어서, 각각 소정 위상차를 가진 n개의 탭 신호를 발생시키는 단계; 상기 탭 신호들 중, 현 채널 클럭과 동기된 탭 신호를 찾아 상기 채널 클럭내에서의 탭 카운터 값과 탭 간격을 산출하는 단계; 기록할 신호의 시작 및 끝 신호의 탭카운트 값과 그 탭 간격을 산출하는 단계; 상기 클럭 신호의 탭 카운트 값과 탭 간격, 상기 기록 신호의 탭 카운트 값과 탭 간격을 이용해 탭 간격 베이스로 제어되는 기록 시작 점과 기록 끝 점의 위치를 규정하는 단계; 및 상기 기록 시작점과 끝점을 잇는 기록 펄스를 생성하는 단계를 포함함을 특징으로 한다.
상기 기록 시작점과 끝점을 규정하는 단계는, 상기 기록할 시작 신호의 탭 카운트와 채널 클럭의 탭 카운트 신호, 상기 기록할 끝 신호의 탭 카운트와 채널 클럭의 탭 카운트 신호를 각각 비교하여 일치하면 "1", 다르면 "0"으로 하는 시작 및 끝 윈도우 신호를 생성하는 단계; 상기 기록할 시작 신호의 탭 간격에 의해 선택된 탭 신호에 따라 상기 시작 윈도우 신호를 토글한 결과와, 상기 기록할 끝 신호의 탭 간격에 의해 선택된 탭 신호에 따라 상기 끝 윈도우 신호를 토글한 결과를 출력하는 단계를 포함함이 바람직하다.
이하에서 첨부된 도면을 참조하여 본 발명을 상세히 설명한다.
도 2는 본 발명의 링 오실레이터를 사용한 광기록매체 기록 펄스 생성 장치의 개략도이다.
도 2의 기록 펄스 생성 장치는 링 오실레이터(200), 탭 제어기(210), 제1, 제2 선택부(220, 230) 및 기록 펄스 생성부(240)를 포함한다.
링 오실레이터(200)는 n 개의 탭 신호를 생성해 출력한다. n 개의 탭 신호들은 특정 신호가 발생하는 위치를 찾아 카운트 값으로 바꾸기 위해 사용되며, 탭들 사이의 간격은 거의 동일한 것이 바람직하다.
탭 제어기(210)는 링 오실레이터(200)에서 발생된 탭 신호들을 이용해 매체별, 배속별로 변화할 수 있는 채널 클럭을 탭 단위(탭 신호 사이의 기본 간격 탭 간격 단위)로 변환하고, 기록할 신호(TSP, TEP)의 시작 펄스와 엔드(end) 펄스 역시 탭 단위로 변환한다.
제1, 제2선택부(220, 230)는 각각 탭 제어기(210)로부터 기록할 신호의 시작 펄스의 탭 간격 수와 기록할 신호의 끝 펄스의 탭 간격 수(STAP, ETAP)에 따라 각각 시작 및 끝 클럭 제어 신호를 발생한다.
기록 펄스 생성부(240)는 탭 제어기(210)에서 변환된 탭 단위의 클럭 신호에 따라, 역시 탭 제어기(210)에서 변환된 탭 단위의 시작 신호에서 끝 신호까지의 기록 펄스 신호를 산출한다.
도 3은 도 2의 탭 제어기(210)의 상세 블록도를 도시한 것이다.
도 3의 탭 제어기(210)는 탭 카운터부(300), 동기 검출부(310), 신호 선택부(320), 래치부(330) 및 탭 단위 변환부(340)로 구성된다.
탭 카운터부(300)는 링 오실레이터(200)에서 발생된 n 개의 탭 신호들 각각을 카운트하는 n 개의 탭 카운터들을 포함한다. 각 탭 카운터들은 리셋 신호(rst)와 인에이블 신호(enb)에 의해 각각 카운트 중지 및 카운트 시작을 수행한다.
동기 검출부(310)는 링 오실레이터(200)에서 발생된 탭 신호들(tap[0]~tap[n-1]) 중, 채널 클럭 신호(CLK)의 라이징(rising) 에지의 신호 형태와 동일하거나 가장 유사한 형태의 탭 신호를 찾아 출력한다(nsync 신호). 이 출력 신호는 찾아 낸 탭 신호의 번호가 된다.
신호 선택부(320)는 동기 검출부(310)에서 찾은 nsync 신호인 탭 번호에 따라 탭 카운터부(300)의 카운터들 중 해당하는 탭 신호의 카운터를 선택해 그 신호의 카운트값(tapcnt)을 출력한다.
래치부(330)는 현 채널 클럭의 입력 시점이 t 라고 할 때, t-1 시점에서 입력된 채널 클럭에 대해 동기 검출기(310)에서 찾은 탭 번호(nsync)를 가지고 있다가 t 인 현 시점에서 클럭이 들어 올 때 그 값을 출력한다(psync). 즉, 래치부(330)는 이전 클럭의 라이징 에지와 가장 유사한 형태를 가진 탭 신호의 번호를 기억하여 현 시점에서 출력하는 것이다.
탭 단위 변환부(340)는 먼저 신호 선택부(320)에서 출력된 탭 카운트값(tapcnt)과, psync과 nsync의 차이, 즉 이전 클럭에 대해 신호 선택부(320)에서 선택한 탭 신호의 번호와 현재 클럭에 대해 선택된 탭 신호의 번호의 차를 구한다. 한 주기의 탭 신호에 1 탭 카운트값(tapcnt)이 대응 될 때, 1 탭 카운트값(tapcnt)에는 각 탭 신호들간 위상차에 따라 2 x n 개의 탭 간격 수가 발생한다. 탭 신호들 사이의 간격차는 각 탭 신호들의 번호 차에 해당한다. 따라서, 이러한 한 탭 간격을 단위로 한 클럭(CLK)을 변환시키면 다음의 수학식 1과 같이 산출할 수 있다.
두 번째로, 탭 단위 변환부(340)는 기록할 신호의 시작 신호와 끝 신호(TSP, TEP) 각각의 한 채널 클럭(CLK)내에서의 탭 카운트 값을 산출한다(stapcnt,etapcnt).
탭 단위 변환부(340)의 세 번째 출력값은 상술한 stapcnt, etapcnt 신호를 탭 간격 단위로 변환한 값인 STAP, ETAP이다.
도 4는 도 2의 기록 펄스 생성부(240)의 상세 블록도의 예를 도시한 것이다.
기록 펄스 생성부(240)는 윈도우 신호 생성부(400), 시작 및 엔드 펄스 발생부(410) 및 기록 펄스 생성 게이트(420)를 구비한다.
윈도우 신호 생성부(400)는 탭 제어기(230)에서 발생된 시작 기록 펄스의 탭 카운트값(stapcnt)과 엔드 기록 펄스의 탭 카운트값(etapcnt) 각각을 채널 클럭의 탭 카운트값(tapcnt)과 비교하여 같으면 '1', 틀리면 '0'으로 하여 각각 시작 펄스 윈도우 신호(swindow)와 엔드 펄스 윈도우 신호(ewindow)를 생성한다.
시작 및 엔드 펄스 발생부(410)는 윈도우 신호 생성부(400)에서 만들어진 시작 및 엔드 윈도우 신호들을 입력값으로 하고 각각 제1, 제2선택부(220, 230)에서 출력된 탭 신호인 STAP 및 ETAP 신호를 제어신호로 하여 시작 펄스(spulse)와 엔드 펄스(epulse)를 규정한다. 도 4에서는 각각 swindow와 ewindow를 입력으로 하고 STAP과 ETAP 신호를 클럭신호로 사용하는 T 플립플롭을 사용하여, STAP 및 ETAP 입력에 따라 각각 swindow와 ewindow 신호의 레벨을 토글한 결과를 각각 시작 펄스와 엔드 펄스를 출력해 낸다.
기록 펄스 생성 게이트(420)는 시작 및 엔드 펄스 발생부(410)에서 규정한 시작 펄스 위치와 엔드 펄스 위치 사이를 잇는 최종적인 기록펄스를 발생시킨다. 예를 들어 도 4에서는 시작 펄스와 엔드 펄스를 입력 신호로 하는 낸드(NAND) 게이트를 이용하여 기록펄스(pulse)를 도출해 내었다.
도 5는 본 발명의 링 오실레이터를 이용한 기록 펄스 발생 장치의 각 부분에서의 신호들의 전체 파형도이다.
도 5를 들어 도 2~도 4의 본 발명의 기록 펄스 발생 장치의 동작을 설명하면 다음과 같다.
링 오실레이터(200)에서 출력한 n(여기서 n=16)개의 탭 신호들(tap0~tapf)은 각각 일정한 위상차를 가지며, 이 탭 신호들 전체를 볼 때 한 주기의 탭 신호 내에서 32개(2x16)의 펄스가 발생한다고 할 수 있다.
이들 탭 신호들 중, 탭 제어기(210)에서 현 시점의 채널 클럭(CLK)의 라이징 에지와 가장 유사한 형태를 가진 탭 신호를 찾아 nsync 신호로서 출력한다. 도 5에서 그 신호는 tap2 신호이다. nsync는 tap2 임을 나타내는 신호로서 출력되고, nsync에 따라 tap2 신호의 카운트 값이 출력된다. 도 5의 tapcnt2는 tap2 신호의 tapcnt이다.
외부 레지스터 등에 저장된 기록할 신호의 시작 및 끝 펄스 신호에 대해 각각 그 탭 카운트 값인 stapcnt, etapcnt를 산출하고, stapcnt와 etapcnt의 탭 간격수인 STAP과 ETAP을 산출한다. 도 5에서 STAP은 10(a), ETAP은 11(b)로서 나타난다.
stapcnt와 etapcnt 각각을 tapcnt와 비교한 결과로서 swindow와 ewindow 신호가 만들어진다. stapcnt 또는 etapcnt가 각각 tapcnt와 동일하면 '1'로서 출력되고 틀리면 '0'으로서 출력된 결과가 도 5에 나온 swindow와 ewindow 신호이다.
각각 "a" 이고 "b"인 STAP과 ETAP 신호에 의해 제1, 제2선택부에서 각각 tap a와 tap b 신호를 선택해 출력한 SCK와 ECK를 클럭 신호로 하고 swindow와 ewindow를 입력 신호로 하는 T 플립플롭에 의해, 각각 시작 펄스 spulse와 끝 펄스 epulse가 규정된다.
시작 펄스 spulse와 끝 펄스 epulse가 정해지면, 기록 펄스 pulse가 생성된다. 즉, 시작 펄스 spulse의 라이징 에지에서 시작하고(rising), 끝 펄스 epulse의 라이징 에지에서 종료하는(falling) 기록펄스 pulse가 된다.
도 5에서, tap0,2 ~ tap7,9로 표시된 신호들은 탭 제어기(210)내 탭 카운터부(211)의 카운터들 각각에 대한 인에이블(enb) 신호로서 만들어진 예이다.
상술한 바와 같이 링 오실레이터를 이용해 광 기록매체에 대한 기록 펄스를 발생시킴으로써 완전한 디지털 회로 구현이 가능하여 아날로그 PLL을 사용할 때의 아날로그-디지털 인터페이스 회로에 대한 부담을 덜 수 있게 된다. 또한 기록 펄스 발생시 채널 클럭 추종을 위해 반드시 요구되었던 PLL을 대체할 수 있게 되어, PLL 개발에 따르는 시간과 노력을 절감할 수 있게 된다. 또한 본 발명의 기록 펄스 생성 장치는 링 오실레이터를 이용하기 때문에 입력 주파수와 무관하게 동작되며, 그에 따라 모든 종류의 광기록매체에 대한 기록 펄스를 생성할 수 있게 된다.
본 발명에 의하면, 링 오실레이터를 이용해 광기록매체의 기록펄스를 생성함으로써, 완전 디지털 회로를 구현할 수 있고 개발 기간과 노력을 줄일 수 있게 되고 모든 광기록매체에 대한 기록 펄스를 생성할 수 있게 된다.
Claims (11)
- 광기록매체 기록 펄스 발생 장치에 있어서,n 개의 탭 신호를 출력하는 링 오실레이터; 및채널 클럭 신호를 상기 탭 신호 간격 단위의 신호로 변환하고, 그 변환된 단위의 채널 클럭에 따라 기록 펄스를 발생하는 펄스 발생부를 포함함을 특징으로 하는 링 오실레이터를 이용한 광기록매체 기록 펄스 발생 장치.
- 제1항에 있어서, 상기 펄스 발생부는,상기 광기록매체에 기록할 신호와 채널 클럭에 대해, 상기 링 오실레이터로부터 출력된 탭 신호들을 이용하여 탭 신호간 간격을 단위로 하는 신호로 변환하여 출력하는 탭 제어기;상기 탭 제어기로부터 출력된 탭 단위 기록 신호에 따라, 상기 링 오실레이터의 n 개의 탭 신호 중 기록 시작 신호로서의 탭 신호와 기록 끝 신호로서의 탭 신호를 선택하여 출력하는 선택부; 및상기 탭 제어기에서 산출한 탭 단위 채널 클럭 및 기록 신호를 비교한 결과 및 상기 선택부의 출력 신호들을 이용하여 시작 신호와 끝 신호를 잇는 기록 펄스를 발생하는 펄스 발생기를 포함함을 특징으로 하는 광기록매체의 기록 펄스 발생 장치.
- 제2항에 있어서, 상기 탭 제어기는,상기 링 오실레이터에서 발생된 n 개의 탭 신호 각각을 카운트하는 탭 카운터부;상기 링 오실레이터에서 발생된 탭 신호들 중 채널 클럭 신호의 라이징(rising 에지)와 그 형태가 최대 유사한 탭 신호를 판별하는 동기 검출부;상기 동기 검출부에서 판별한 탭 신호의 상기 탭 카운터부로부터의 카운트 값을 출력하는 신호 선택부;이전 클럭의 라이징 에지와 가장 유사한 형태를 가진 탭 신호의 번호를 기억하여 현 시점에서 출력하는 래치부; 및현재의 클럭(CLK)을 상기 수학식 1과 같이 탭 간격 단위로 변환시키고, 기록할 신호의 시작 신호와 끝 신호(TSP, TEP) 각각의 한 채널 클럭(CLK)내에서의 탭 카운트 값을 산출하고, 상기 기록할 신호의 탭 카운트 값을 탭 간격 단위로 변환한 값을 출력하는 탭 단위 변환부를 포함함을 특징으로 하는 광기록매체의 기록 펄스 생성 장치.
- 제3항에 있어서, 선택부는,각각 탭 제어기로부터 출력된, 기록할 신호의 시작 펄스의 탭 간격 수와 기록할 신호의 끝 펄스의 탭 간격 수(STAP, ETAP)에 따라, 각각 시작 및 끝 클럭 제어 신호를 발생함을 특징으로 하는 광저장매체로의 기록 펄스 생성 장치.
- 제4항에 있어서, 상기 펄스 발생부는,상기 탭 제어기에서 발생된 시작 기록 펄스의 탭 카운트값(stapcnt)과 엔드 기록 펄스의 탭 카운트값 각각을 채널 클럭의 탭 카운트값(tapcnt)과 비교하여 같으면 '1', 틀리면 '0'으로 하여 각각 시작 펄스 윈도우 신호(swindow)와 엔드 펄스 윈도우 신호(ewindow)를 생성하는 윈도우 신호 생성부;상기 선택부의 출력 탭 신호를 제어 신호로 하여, 상기 윈도우 신호 생성부의 시작 펄스 윈도우 신호와 엔드 펄스 윈도우 신호로부터 각각 시작 펄스와 엔드 펄스 위치를 규정하는 시작 및 엔드 펄스 발생부; 및상기 시작 펄스와 엔드 펄스 위치를 잇는 기록펄스를 산출하는 기록 펄스 생성 게이트를 포함함을 특징으로 하는 광저장매체로의 기록 펄스 생성 장치.
- 광기록매체 기록 펄스 발생 장치에 있어서,n 개의 탭 신호를 출력하는 링 오실레이터;상기 광기록매체에 기록할 신호와 채널 클럭에 대해, 상기 링 오실레이터로부터 출력된 탭 신호들을 이용하여 탭 신호간 간격을 단위로 하는 신호로 변환하여 출력하는 탭 제어기;상기 탭 제어기로부터 출력된 탭 단위 기록 신호에 따라, 상기 링 오실레이터의 n 개의 탭 신호 중 기록 시작 신호로서의 탭 신호와 기록 끝 신호로서의 탭 신호를 선택하여 출력하는 선택부; 및상기 탭 제어기에서 산출한 탭 단위 채널 클럭 및 기록 신호를 비교한 결과 및 상기 선택부의 출력 신호들을 이용하여 시작 신호와 끝 신호를 잇는 기록 펄스를 발생하는 펄스 발생기를 포함함을 특징으로 하는 광기록매체의 기록 펄스 발생 장치.
- 제6항에 있어서, 상기 탭 제어기는,상기 링 오실레이터에서 발생된 n 개의 탭 신호 각각을 카운트하는 탭 카운터부;상기 링 오실레이터에서 발생된 탭 신호들 중 채널 클럭 신호의 라이징(rising 에지)와 그 형태가 최대 유사한 탭 신호를 판별하는 동기 검출부;상기 동기 검출부에서 판별한 탭 신호의 상기 탭 카운터부로부터의 카운트 값을 출력하는 신호 선택부;이전 클럭의 라이징 에지와 가장 유사한 형태를 가진 탭 신호의 번호를 기억하여 현 시점에서 출력하는 래치부; 및현재의 클럭(CLK)을 상기 수학식 1과 같이 탭 간격 단위로 변환시키고, 기록할 신호의 시작 신호와 끝 신호(TSP, TEP) 각각의 한 채널 클럭(CLK)내에서의 탭 카운트 값을 산출하고, 상기 기록할 신호의 탭 카운트 값을 탭 간격 단위로 변환한 값을 출력하는 탭 단위 변환부를 포함함을 특징으로 하는 광기록매체의 기록 펄스 생성 장치.
- 제7항에 있어서, 선택부는,각각 탭 제어기로부터 출력된, 기록할 신호의 시작 펄스의 탭 간격 수와 기록할 신호의 끝 펄스의 탭 간격 수(STAP, ETAP)에 따라, 각각 시작 및 끝 클럭 제어 신호를 발생함을 특징으로 하는 광저장매체로의 기록 펄스 생성 장치.
- 제8항에 있어서, 상기 펄스 발생부는,상기 탭 제어기에서 발생된 시작 기록 펄스의 탭 카운트값(stapcnt)과 엔드 기록 펄스의 탭 카운트값 각각을 채널 클럭의 탭 카운트값(tapcnt)과 비교하여 같으면 '1', 틀리면 '0'으로 하여 각각 시작 펄스 윈도우 신호(swindow)와 엔드 펄스 윈도우 신호(ewindow)를 생성하는 윈도우 신호 생성부;상기 선택부의 출력 탭 신호를 제어 신호로 하여, 상기 윈도우 신호 생성부의 시작 펄스 윈도우 신호와 엔드 펄스 윈도우 신호로부터 각각 시작 펄스와 엔드 펄스 위치를 규정하는 시작 및 엔드 펄스 발생부; 및상기 시작 펄스와 엔드 펄스 위치를 잇는 기록펄스를 산출하는 기록 펄스 생성 게이트를 포함함을 특징으로 하는 광저장매체로의 기록 펄스 생성 장치.
- 광기록매체를 위한 기록 펄스 발생 방법에 있어서,각각 소정 위상차를 가진 n개의 탭 신호를 발생시키는 단계;상기 탭 신호들 중, 현 채널 클럭과 동기된 탭 신호를 찾아 상기 채널 클럭내에서의 탭 카운터 값과 탭 간격을 산출하는 단계;기록할 신호의 시작 및 끝 신호의 탭 카운트 값과 그 탭 간격을 산출하는 단계;상기 클럭 신호의 탭 카운트 값과 탭 간격, 상기 기록 신호의 탭 카운트 값과 탭 간격을 이용해 탭 간격 베이스로 제어되는 기록 시작 점과 기록 끝 점의 위치를 규정하는 단계; 및상기 기록 시작점과 끝점을 잇는 기록 펄스를 생성하는 단계를 포함함을 특징으로 하는 광기록매체를 위한 기록 펄스 생성 방법.
- 제10항에 있어서,상기 기록 시작점과 끝점을 규정하는 단계는,상기 기록할 시작 신호의 탭 카운트와 채널 클럭의 탭 카운트 신호를 비교하고, 상기 기록할 끝 신호의 탭 카운트와 채널 클럭의 탭 카운트 신호를 각각 비교하여, 일치하면 "1", 다르면 "0"으로 하는 시작 및 끝 윈도우 신호를 생성하는 단계;상기 기록할 시작 신호의 탭 간격에 의해 선택된 탭 신호에 따라 상기 시작 윈도우 신호를 토글한 결과와, 상기 기록할 끝 신호의 탭 간격에 의해 선택된 탭 신호에 따라 상기 끝 윈도우 신호를 토글한 결과를 출력하는 단계를 포함함을 특징으로 하는 광기록펄스 생성 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0005214A KR100484133B1 (ko) | 2002-01-29 | 2002-01-29 | 링 오실레이터를 이용한 광기록매체 기록 펄스 발생 장치및 방법 |
US10/352,893 US7102976B2 (en) | 2002-01-29 | 2003-01-29 | Apparatus and method for generating write pulse for optical storage medium using ring oscillator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0005214A KR100484133B1 (ko) | 2002-01-29 | 2002-01-29 | 링 오실레이터를 이용한 광기록매체 기록 펄스 발생 장치및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030065062A true KR20030065062A (ko) | 2003-08-06 |
KR100484133B1 KR100484133B1 (ko) | 2005-04-18 |
Family
ID=27725665
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2002-0005214A KR100484133B1 (ko) | 2002-01-29 | 2002-01-29 | 링 오실레이터를 이용한 광기록매체 기록 펄스 발생 장치및 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7102976B2 (ko) |
KR (1) | KR100484133B1 (ko) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI240256B (en) * | 2003-01-03 | 2005-09-21 | Mediatek Inc | High speed optical recording apparatus |
KR101030768B1 (ko) * | 2004-08-26 | 2011-04-27 | 삼성전자주식회사 | 소비전력이 적고 고주파 동작이 가능한 광범위 지연동기루프 회로 및 이를 구비하는 광학 구동 시스템 |
US7696797B1 (en) | 2005-03-31 | 2010-04-13 | Schnaitter William N | Signal generator with output frequency greater than the oscillator frequency |
JP5489871B2 (ja) * | 2009-06-24 | 2014-05-14 | オリンパス株式会社 | 画像処理装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2525138B2 (ja) * | 1985-01-23 | 1996-08-14 | セイコーエプソン株式会社 | 書込み補償回路 |
JPH0548446A (ja) * | 1991-08-09 | 1993-02-26 | Sony Corp | 半導体集積回路 |
JPH06334491A (ja) * | 1993-05-21 | 1994-12-02 | Toshiba Corp | クロック発生回路 |
US5471176A (en) * | 1994-06-07 | 1995-11-28 | Quantum Corporation | Glitchless frequency-adjustable ring oscillator |
US6009534A (en) * | 1998-06-01 | 1999-12-28 | Texas Instruments Incorporated | Fractional phase interpolation of ring oscillator for high resolution pre-compensation |
US6721255B1 (en) * | 1998-10-28 | 2004-04-13 | Matsushita Electric Industrial Co., Ltd. | Device and method for recording data to optical disk using recording pulse with corrected edge position |
US6445661B1 (en) * | 1999-08-11 | 2002-09-03 | Oak Technology, Inc. | Circuit, disk controller and method for calibrating a high precision delay of an input signal |
JP3921321B2 (ja) * | 2000-01-27 | 2007-05-30 | 株式会社ルネサステクノロジ | 記録メディア読み出しシステム |
-
2002
- 2002-01-29 KR KR10-2002-0005214A patent/KR100484133B1/ko not_active IP Right Cessation
-
2003
- 2003-01-29 US US10/352,893 patent/US7102976B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US7102976B2 (en) | 2006-09-05 |
KR100484133B1 (ko) | 2005-04-18 |
US20030156520A1 (en) | 2003-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100721349B1 (ko) | 확산 스펙트럼 클록 생성기를 제어하기 위한 방법 및 확산 스펙트럼 클록 생성 회로 | |
JP4850473B2 (ja) | デジタル位相検出器 | |
US7554373B2 (en) | Pulse width modulation circuit with multiphase clock | |
US20100066425A1 (en) | Synchronization detection circuit, pulse width modulation circuit using the same, and synchronization detection method | |
JPH11250407A (ja) | Nlts補正回路 | |
US6897691B2 (en) | Phase locked loop with low steady state phase errors and calibration circuit for the same | |
KR100385405B1 (ko) | 펄스 폭 제어 회로 | |
US20060202875A1 (en) | Triggered data generator | |
EP1693966B1 (en) | Digital phase locked loop apparatus | |
US6567490B1 (en) | Pulse signal delay circuit | |
US6829295B2 (en) | Jitter measuring method and device | |
JP3737800B2 (ja) | 同期化回路 | |
KR100484133B1 (ko) | 링 오실레이터를 이용한 광기록매체 기록 펄스 발생 장치및 방법 | |
KR100318842B1 (ko) | 디지털위상제어루프에서의주파수검출방법 | |
US8184391B1 (en) | Phase-adjustment of divided clock in disk head read circuit | |
JP3547984B2 (ja) | パルス幅制御回路及びディスク記録制御回路 | |
US7436725B2 (en) | Data generator having stable duration from trigger arrival to data output start | |
US6573763B2 (en) | Waveform generation apparatus and waveform generation method | |
US20040091096A1 (en) | Digital delaying device | |
KR100242972B1 (ko) | 평판 디스플레이 장치의 트래킹 조정 회로 | |
JP2001021596A (ja) | 二値信号の比較装置及びこれを用いたpll回路 | |
US5889418A (en) | Frequency detector of phase locked loop | |
JP4395988B2 (ja) | パルス幅制御回路及びこのパルス幅制御回路を用いた光ディスク用記録補償回路 | |
US8713083B2 (en) | Digital fine delay processing | |
JP2912680B2 (ja) | デジタル位相同期装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment | ||
FPAY | Annual fee payment | ||
LAPS | Lapse due to unpaid annual fee |