KR100484133B1 - 링 오실레이터를 이용한 광기록매체 기록 펄스 발생 장치및 방법 - Google Patents

링 오실레이터를 이용한 광기록매체 기록 펄스 발생 장치및 방법 Download PDF

Info

Publication number
KR100484133B1
KR100484133B1 KR10-2002-0005214A KR20020005214A KR100484133B1 KR 100484133 B1 KR100484133 B1 KR 100484133B1 KR 20020005214 A KR20020005214 A KR 20020005214A KR 100484133 B1 KR100484133 B1 KR 100484133B1
Authority
KR
South Korea
Prior art keywords
tap
signal
pulse
signals
recording
Prior art date
Application number
KR10-2002-0005214A
Other languages
English (en)
Other versions
KR20030065062A (ko
Inventor
한명희
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR10-2002-0005214A priority Critical patent/KR100484133B1/ko
Priority to US10/352,893 priority patent/US7102976B2/en
Publication of KR20030065062A publication Critical patent/KR20030065062A/ko
Application granted granted Critical
Publication of KR100484133B1 publication Critical patent/KR100484133B1/ko

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording 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/12Heads, e.g. forming of the optical beam spot or modulation of the optical beam
    • G11B7/125Optical 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/126Circuits, methods or arrangements for laser control or stabilisation
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording 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/004Recording, reproducing or erasing methods; Read, write or erase circuits therefor
    • G11B7/0045Recording

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

링 오실레이터를 이용한 광기록매체 기록 펄스 발생 장치 및 방법{Apparatus and method for generating writing pulse on optical recording medium using ring oscillator}
본 발명은 광기록매체의 기록 펄스 발생 장치에 관한 것으로서, 보다 상세하게는 링 오실레이터를 이용한 디지털 기록 펄스 발생 장치에 관한 것이다.
광기록매체에는 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 회로 대신 링 오실레이터를 이용해 분해능이 높은 기록 펄스를 생성하는 광기록매체의 기록 펄스 생성 장치를 제공하는데 있다.
상기 과제를 해결하기 위한, 링 오실레이터를 이용한 광기록매체 기록 펄스 발생 장치는, 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과 같이 산출할 수 있다.
CLKtap = 2 x n x [tapcnt] + [이전 클럭 입력시 선택된 탭 신호와 현 클럭 입력시 선택된 탭 신호의 탭 간격차]
두 번째로, 탭 단위 변환부(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 개발에 따르는 시간과 노력을 절감할 수 있게 된다. 또한 본 발명의 기록 펄스 생성 장치는 링 오실레이터를 이용하기 때문에 입력 주파수와 무관하게 동작되며, 그에 따라 모든 종류의 광기록매체에 대한 기록 펄스를 생성할 수 있게 된다.
본 발명에 의하면, 링 오실레이터를 이용해 광기록매체의 기록펄스를 생성함으로써, 완전 디지털 회로를 구현할 수 있고 개발 기간과 노력을 줄일 수 있게 되고 모든 광기록매체에 대한 기록 펄스를 생성할 수 있게 된다.
도 1은 종래의 광기록매체에 이용되는 기록 펄스 발생 장치의 블록도를 개략적으로 도시한 것이다.
도 2는 본 발명의 링 오실레이터를 사용한 광기록매체 기록 펄스 생성 장치의 개략도이다.
도 3은 도 2의 탭 제어기의 상세 블록도를 도시한 것이다.
도 4는 도 2의 기록 펄스 생성부의 상세 블록도의 예를 도시한 것이다.
도 5는 본 발명의 링 오실레이터를 이용한 기록 펄스 발생 장치의 각 부분에서의 신호들의 전체 파형도이다.

Claims (11)

  1. 광기록매체 기록 펄스 발생 장치에 있어서,
    n 개의 탭 신호를 출력하는 링 오실레이터;
    상기 광기록매체에 기록할 신호와 채널 클럭에 대해, 상기 링 오실레이터로부터 출력된 탭 신호들을 이용하여 탭 신호간 간격을 단위로 하는 신호로 변환하여 출력하는 탭 제어기;상기 링 오실레이터에서 발생된 n 개의 탭 신호 각각을 카운트하는 탭 카운터부;
    상기 링 오실레이터에서 발생된 탭 신호들 중 채널 클럭 신호의 라이징(rising 에지)와 그 형태가 최대 유사한 탭 신호를 판별하는 동기 검출부;
    상기 동기 검출부에서 판별한 탭 신호의 상기 탭 카운터부로부터의 카운트 값을 출력하는 신호 선택부;
    이전 클럭의 라이징 에지와 가장 유사한 형태를 가진 탭 신호의 번호를 기억하여 현 시점에서 출력하는 래치부;
    현재의 클럭(CLK)을 상기 수학식 1과 같이 탭 간격 단위로 변환시키고, 기록할 신호의 시작 신호와 끝 신호(TSP, TEP) 각각의 한 채널 클럭(CLK)내에서의 탭 카운트 값을 산출하고, 상기 기록할 신호의 탭 카운트 값을 탭 간격 단위로 변환한 값을 출력하는 탭 단위 변환부;
    상기 탭 단위 변환부로부터 출력된 탭 단위 기록 신호에 따라, 상기 링 오실레이터의 n 개의 탭 신호 중 기록 시작 신호로서의 탭 신호와 기록 끝 신호로서의 탭 신호를 선택하여 출력하는 선택부;
    상기 탭 단위 변환부에서 산출한 탭 단위 채널 클럭 및 기록 신호를 비교한 결과 및 상기 선택부의 출력 신호들을 이용하여 시작 신호와 끝 신호를 잇는 기록 펄스를 발생하는 펄스 발생기를 포함함을 특징으로 하는 링 오실레이터를 이용한 광기록매체 기록 펄스 발생 장치.
  2. 삭제
  3. 삭제
  4. 제1항에 있어서, 선택부는,
    각각 탭 제어기로부터 출력된, 기록할 신호의 시작 펄스의 탭 간격 수와 기록할 신호의 끝 펄스의 탭 간격 수(STAP, ETAP)에 따라, 각각 시작 및 끝 클럭 제어 신호를 발생함을 특징으로 하는 광저장매체로의 기록 펄스 생성 장치.
  5. 제4항에 있어서, 상기 펄스 발생기는,
    상기 탭 제어기에서 발생된 시작 기록 펄스의 탭 카운트값(stapcnt)과 엔드 기록 펄스의 탭 카운트값 각각을 채널 클럭의 탭 카운트값(tapcnt)과 비교하여 같으면 '1', 틀리면 '0'으로 하여 각각 시작 펄스 윈도우 신호(swindow)와 엔드 펄스 윈도우 신호(ewindow)를 생성하는 윈도우 신호 생성부;
    상기 선택부의 출력 탭 신호를 제어 신호로 하여, 상기 윈도우 신호 생성부의 시작 펄스 윈도우 신호와 엔드 펄스 윈도우 신호로부터 각각 시작 펄스와 엔드 펄스 위치를 규정하는 시작 및 엔드 펄스 발생부; 및
    상기 시작 펄스와 엔드 펄스 위치를 잇는 기록펄스를 산출하는 기록 펄스 생성 게이트를 포함함을 특징으로 하는 광저장매체로의 기록 펄스 생성 장치.
  6. 광기록매체 기록 펄스 발생 장치에 있어서,
    n 개의 탭 신호를 출력하는 링 오실레이터;
    상기 광기록매체에 기록할 신호와 채널 클럭에 대해, 상기 링 오실레이터로부터 출력된 탭 신호들을 이용하여 탭 신호간 간격을 단위로 하는 신호로 변환하여 출력하는 탭 제어기;
    상기 탭 제어기로부터 출력된 탭 단위 기록 신호에 따라, 상기 링 오실레이터의 n 개의 탭 신호 중 기록 시작 신호로서의 탭 신호와 기록 끝 신호로서의 탭 신호를 선택하여 출력하는 선택부;
    상기 탭 제어기에서 발생된 시작 기록 펄스의 탭 카운트값(stapcnt)과 엔드 기록 펄스의 탭 카운트값 각각을 채널 클럭의 탭 카운트값(tapcnt)과 비교하여 같으면 '1', 틀리면 '0'으로 하여 각각 시작 펄스 윈도우 신호(swindow)와 엔드 펄스 윈도우 신호(ewindow)를 생성하는 윈도우 신호 생성부;
    상기 선택부의 출력 탭 신호를 제어 신호로 하여, 상기 윈도우 신호 생성부의 시작 펄스 윈도우 신호와 엔드 펄스 윈도우 신호로부터 각각 시작 펄스와 엔드 펄스 위치를 규정하는 시작 및 엔드 펄스 발생부; 및
    상기 시작 펄스와 엔드 펄스 위치를 잇는 기록펄스를 산출하는 기록 펄스 생성 게이트를 포함함을 특징으로 하는 광저장매체로의 기록 펄스 생성 장치.
  7. 제6항에 있어서, 상기 탭 제어기는,
    상기 링 오실레이터에서 발생된 n 개의 탭 신호 각각을 카운트하는 탭 카운터부;
    상기 링 오실레이터에서 발생된 탭 신호들 중 채널 클럭 신호의 라이징(rising 에지)와 그 형태가 최대 유사한 탭 신호를 판별하는 동기 검출부;
    상기 동기 검출부에서 판별한 탭 신호의 상기 탭 카운터부로부터의 카운트 값을 출력하는 신호 선택부;
    이전 클럭의 라이징 에지와 가장 유사한 형태를 가진 탭 신호의 번호를 기억하여 현 시점에서 출력하는 래치부; 및
    현재의 클럭(CLK)을 상기 수학식 1과 같이 탭 간격 단위로 변환시키고, 기록할 신호의 시작 신호와 끝 신호(TSP, TEP) 각각의 한 채널 클럭(CLK)내에서의 탭 카운트 값을 산출하고, 상기 기록할 신호의 탭 카운트 값을 탭 간격 단위로 변환한 값을 출력하는 탭 단위 변환부를 포함함을 특징으로 하는 광기록매체의 기록 펄스 생성 장치.
  8. 제7항에 있어서, 선택부는,
    각각 탭 제어기로부터 출력된, 기록할 신호의 시작 펄스의 탭 간격 수와 기록할 신호의 끝 펄스의 탭 간격 수(STAP, ETAP)에 따라, 각각 시작 및 끝 클럭 제어 신호를 발생함을 특징으로 하는 광저장매체로의 기록 펄스 생성 장치.
  9. 삭제
  10. 광기록매체를 위한 기록 펄스 발생 방법에 있어서,
    각각 소정 위상차를 가진 n개의 탭 신호를 발생시키는 단계;
    상기 탭 신호들 중, 현 채널 클럭과 동기된 탭 신호를 찾아 상기 채널 클럭내에서의 탭 카운터 값과 탭 간격을 산출하는 단계;
    기록할 신호의 시작 및 끝 신호의 탭 카운트 값과 그 탭 간격을 산출하는 단계;
    상기 클럭 신호의 탭 카운트 값과 탭 간격, 상기 기록 신호의 탭 카운트 값과 탭 간격을 이용해 탭 간격 베이스로 제어되는 기록 시작 점과 기록 끝 점의 위치를 규정하는 단계; 및
    상기 기록 시작점과 끝점을 잇는 기록 펄스를 생성하는 단계를 포함함을 특징으로 하는 광기록매체를 위한 기록 펄스 생성 방법.
  11. 제10항에 있어서,
    상기 기록 시작점과 끝점을 규정하는 단계는,
    상기 기록할 시작 신호의 탭 카운트와 채널 클럭의 탭 카운트 신호를 비교하고, 상기 기록할 끝 신호의 탭 카운트와 채널 클럭의 탭 카운트 신호를 각각 비교하여, 일치하면 "1", 다르면 "0"으로 하는 시작 및 끝 윈도우 신호를 생성하는 단계;
    상기 기록할 시작 신호의 탭 간격에 의해 선택된 탭 신호에 따라 상기 시작 윈도우 신호를 토글한 결과와, 상기 기록할 끝 신호의 탭 간격에 의해 선택된 탭 신호에 따라 상기 끝 윈도우 신호를 토글한 결과를 출력하는 단계를 포함함을 특징으로 하는 광기록펄스 생성 방법.
KR10-2002-0005214A 2002-01-29 2002-01-29 링 오실레이터를 이용한 광기록매체 기록 펄스 발생 장치및 방법 KR100484133B1 (ko)

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 KR20030065062A (ko) 2003-08-06
KR100484133B1 true 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)

* Cited by examiner, † Cited by third party
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 オリンパス株式会社 画像処理装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61170910A (ja) * 1985-01-23 1986-08-01 Seiko Epson Corp 書込み補償回路
KR930005352A (ko) * 1991-08-09 1993-03-23 오가 노리오 반도체 집적회로
JPH06334491A (ja) * 1993-05-21 1994-12-02 Toshiba Corp クロック発生回路
JPH0879060A (ja) * 1994-06-07 1996-03-22 Quantum Corp クロック発生回路および調整可能リング発振器回路

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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 株式会社ルネサステクノロジ 記録メディア読み出しシステム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61170910A (ja) * 1985-01-23 1986-08-01 Seiko Epson Corp 書込み補償回路
KR930005352A (ko) * 1991-08-09 1993-03-23 오가 노리오 반도체 집적회로
JPH06334491A (ja) * 1993-05-21 1994-12-02 Toshiba Corp クロック発生回路
JPH0879060A (ja) * 1994-06-07 1996-03-22 Quantum Corp クロック発生回路および調整可能リング発振器回路

Also Published As

Publication number Publication date
KR20030065062A (ko) 2003-08-06
US7102976B2 (en) 2006-09-05
US20030156520A1 (en) 2003-08-21

Similar Documents

Publication Publication Date Title
KR100721349B1 (ko) 확산 스펙트럼 클록 생성기를 제어하기 위한 방법 및 확산 스펙트럼 클록 생성 회로
JP4850473B2 (ja) デジタル位相検出器
US6134691A (en) NLTS correction circuit
US5886552A (en) Data retiming circuit
US6897691B2 (en) Phase locked loop with low steady state phase errors and calibration circuit for the same
US7295139B2 (en) Triggered data generator
KR100385405B1 (ko) 펄스 폭 제어 회로
EP1693966B1 (en) Digital phase locked loop apparatus
US6829295B2 (en) Jitter measuring method and device
US6567490B1 (en) Pulse signal delay circuit
KR100484133B1 (ko) 링 오실레이터를 이용한 광기록매체 기록 펄스 발생 장치및 방법
JP3737800B2 (ja) 同期化回路
KR19980019638A (ko) 데이터 분리 회로
KR100318842B1 (ko) 디지털위상제어루프에서의주파수검출방법
US6127869A (en) Circuit for calibrating delay lines and method
US8184391B1 (en) Phase-adjustment of divided clock in disk head read circuit
JP3547984B2 (ja) パルス幅制御回路及びディスク記録制御回路
KR101710450B1 (ko) 위상 고정 루프 및 그의 위상 고정 방법
US20050134343A1 (en) PWM signal generator
US6573763B2 (en) Waveform generation apparatus and waveform generation method
US20040091096A1 (en) Digital delaying device
US7424382B2 (en) Characterizing eye diagrams
JP2001021596A (ja) 二値信号の比較装置及びこれを用いたpll回路
US5889418A (en) Frequency detector of phase locked loop
JP4395988B2 (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