cpci-frm11 User s Manual Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned in this document as their own property. Information furnished by DAQ system is believed to be accurate and reliable. However, no responsibility is assumed by DAQ system for its use, nor for any infringements of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or copyrights of DAQ system. The information in this document is subject to change without notice and no part of this document may be copied or reproduced without the prior written consent. Copyrights 2005 DAQ system, All rights reserved. -1- http://www.daqsystem.com
-- 목차 -- 1. Introduction 2. cpci-frm11 기능 2.1 FPGA Block Diagram 2.2 Camera Link 2.3 Camera Link Cable 2.4 Camera Link and cpci-frm11 3. cpci-frm11 보드설명 4. 설치 3.1 cpci-frm11 외형도 3.2 기능설명 3.3 커넥터 Pin-out 4.1 내용물확인 4.2 설치과정 5. 샘플프로그램설명 6. 시험 5.1 FrmTest 프로그램 5.1.1 이미지프레임관련기능 5.1.2 UART 관련기능 5.1.3 DIO 관련기능 6.1 이미지프레임입력 6.2 UART 송 / 수신 6.3 DIO 입 / 출력 Appendix A.1 일반사양 Reference -2- http://www.daqsystem.com
1. Introduction cpci-frm11 은 Camera-link 표준카메라와연동하여촬영된이미지프레임을 PCI 버스인터페 이스방식으로 PC 에전송하는보드이다. 또한, 8 개의 Digital Input 과 8 개의 Output 을제공하여외 부제어를할수있는기능을갖고있다. 보드의동작은프로그램 API 에의하여제어되며, 아래의그림은보드의연동동작을그림으로 나타내고있다. [ 그림 1-1. cpci-frm11 보드사용예 ] [ 그림 1-1] 에서 cpci-frm11 은 Compact 시스템내의 PCI 슬롯에장착되어 Camera 로부터 Camera-Link 인터페이스를통하여이미지프레임을통하여받는다. 전송받은데이터는 PCI 인 터페이스를통하여응용프로그램에전송하는역할을담당한다. -3- http://www.daqsystem.com
[cpci-frm11 의주요특징 ] Base Configuration Camera Link Camera 지원 32bit/33MHz PCI Bus Interface PCI 5V and 3.3V compatible operation 24/16/8 비트프레임데이터수신 UART( 데이터비트 8, 1 start, 1 stop, No parity, 9600/19200/38400/57600/115200bps) 송 / 수신외부장치인터페이스 8 비트 Digital Input/ Output Signals 사용환경 Windows 2000 SP4 이상, Windows XP SP1 이상간편한 Windows Application Programming Interface(DLL) [Application] 영상인식 (Pattern, 입자등 ) 검사장비 (Sensor, Semiconductor, Device 등 ) Black and White, Color Image Display Medical Image Capture -4- http://www.daqsystem.com
2. cpci-frm11 기능 2.1 FPGA Block Diagram 아래그림에서보듯이 cpci-frm11의경우전체적인제어를 FPGA Core Logic에서담당을하고있다. 주요기능으로는 Frame Data 수신, 이를위한 UART 데이터송 / 수신, Camera Control 신호출력이있다. 이러한기능들은 PCI 인터페이스를통하여 PC 에서 API 를이용하여수행한다. PCI Express 1x BUS cpci-frm11 INTERNAL BLOCK - FPGA Local Bus Address Data(Mem,I/O) Local BUS PCI Target / Master Reserved (0x00? 0x5F) BUS Mux UART (0x60) MEM Decoder IO Decoder To each IO Module Reserved (0x70? 0xAF) DPRAM CLOCK syn. Interrupt Controller (0xb0) Interrupt controller Camera Link(LVDS) (0xC0) DIO (0xD0) Reserved (0xE0? 0xFF) Ext. Address, Data, Control From Ext. INT sources in Chip MEM Decoder [ 그림 2-1. cpci-frm11 기능블록도 ] FPGA 코어로직의프로그램은 JTAG 을이용하여하고있으며, FPGA Program Logic 에서 logic 프로그램을저장하고, 전원인가시로드하는기능을한다. -5- http://www.daqsystem.com
2.2 Camera Link 카메라링크 (Camera Link) 는 vision application에사용하기위해개발된통신인터페이스이다. 과거에는카메라제작업체들과프레임그레버 (Frame Grabber) 제작업체들사이의자체규격의커넥터와케이블을사용했다. 이는사용자들에게많은혼란과비용증가를불러일으켰다. 이러한혼란과증대되는 data rate, 데이터전송상의혼란등을해소하기위해 Camera Link 인터페이스의사양은카메라업체들과영상처리장치인프레임그레버제작업체들의모임에서케이블또는커넥터조립의규격과, 전송속도및전송방법등의규정으로이루어졌다. 현재많은디지털비디오해법은 RS-644로정의된 LVDS(Low Voltage Differential Signal) 통신을사용한다. RS-644 LVDS는다루기불편한케이블과전송속도의제한을가지고있던기존의 RS-422의방법을개선한것으로 Camera Link 표준이되었다. LVDS는낮은전압스윙의차동신호 (Differential Signal) 를사용하여고속으로데이터를전송할수있다. 이는하나의선을이용하는기존의싱글엔드신호 (Single-ended Signal) 와비교해차동신호는두개의보완적인선을이용하여신호를전송한다. 이러한전송구조는데이터전송에접지만을참조하는싱글엔드시스템으로는불가능한대규모동위상전압제거및낮은전력소비, 뛰어난노이즈내성의특징을갖는다. 디지털데이터의전송을위해진보된 LVDS 기술은채널링크 (Channel Link) 이다. 채널링크는 2.38Gbps로 parallel-to-serial 전송과 serial-to-parallel 전송할수있다. [ 그림 2-3] 을보면, Transmitter는 28 비트의 CMOS/TTL 데이터를 4개의 LVDS 데이터줄기로변환한다. 변환된신호는 Transmit Clock에맞추어 MDR Cable에전송되며, 반대쪽 Receiver는이네개의 LVDS 데이터를 Receive Clock에맞추어 28 비트의 CMOS/TTL 병렬신호로변환한다. 이러한채널링크기술은배우기쉽고이식도쉬워즉시활용할수있는저가의칩셋으로사용되고있다. Camera Link 인터페이스는 Base Configuration, Medium Configuration, Full Configuration을포함하고있다. Base Configuration은 [ 그림 2-3] 과같이 Transmitter/Receiver와카메라제어를위하여네개의 RS-644 LVDS 쌍를사용하며카메라와프레임그레버사이의통신을위하여두개의 RS-644 LVDS쌍을사용한다. 26-Pin MDR Cable로직렬로전송된데이터는프레임그레버의 Receive 단에서 28-bit의병렬영상데이터로변경돼사용된다. -6- http://www.daqsystem.com
[ 그림 2-2. Base Camera Link 블록도 ] -7- http://www.daqsystem.com
2.3 Camera Link Cable & Connecter 카메라링크카메라와 PCIe-FRM11 보드사이의연결은 26 Pin MDR(Mini D Ribbon) 케이블을이용한다. 카메라링크케이블은 twin-axial shielded cable와두개의 MDR 26-male plug으로구성되어있다. 밑의 [ 그림 2-3] 은일반적으로많이쓰이는카메라링크케이블이다. [ 그림 2-4] 는 26-Pin Male MDR Connecter로케이블양종단에위치하며, [ 그림 2-5] 는 26-Pin Female MDR Connecter로카메라나프레임그레버에위치하게된다. 그림에서보듯이 Pin 번호가서로교차하게연결되어카메라와프레임그레버신호선의 Tranceive단과 Receive단이서로교차연결되어있다. [ 그림 2-3. MDR-26 Camera Link Straight Cable] [ 그림 2-4. MDR-26 Cable (Male) Pin Map] [ 그림 2-5. MDR-26 Connecter (Female) Pin Map] -8- http://www.daqsystem.com
Cable Specification (Standard) Characteristic Impedance : 100 ±10 ohms Propagation Delay : 1.5 NS/ft Mutal Capacitance : 17 pf/ft nominal Conductor Resistance : 72 Ohms / 1k Velocity of Propagation : 78% maximum Voltage Rating : 30V Temperature : -20 ~ +80 Length (m) : 1 / 2 / 3 / 4.5 / 5 / 7 / 10 2.4 Camera Link and PCIe-FRM11 cpci-frm11은 Camera Link Base Configuration을지원한다. Base Configuration은 24 data bits와 4개의 enable 신호들 Frame Valid, Line Valid, Data Valid, and a spare을포함한 28비트의병렬신호를직렬화한 4개의 LVDS 신호선과카메라와동기를맞추기위한 1개의 LVDS 신호선또한, 4 개의 CC (Camera Control) 신호를포함하여카메라와통신하기위한비동기시리얼통신 2개 LVDS 라인을포함전체 11개의 LVDS 신호선을 MDR 케이블을통해전송한다. 전송된신호는 cpci-frm11 내의 Channel Link 칩을통해 4개의영상 LVDS 시리얼신호를 28 비트의병렬영상신호와제어신호 (Frame Valid, Line Valid, Data Valid, and a spare) 로병렬화 (Deserilize) 한다. 또한, 카메라와 cpci-frm11과의신호동기를맞추기위한 1개의 LVDS로클럭신호를만들고나머지 cameras control 신호와통신신호는일반 TTL 신호레벨로변환하여사용한다. Camera Control CCx+ CCx- 상기그림은 Camera-link 케이블을통하여제어신호를 cpci-frm11 보드에서 Camera 쪽으로보낼수있는 Camera Control 출력회로를보여주고있다. 총 4개의 Digital 출력을 Differential 방식을통하여출력한다. 각출력은 Digital output에맵핑되어출력이된다. 각각의비트위치는아래 [ 그림 2-6] 과같다. -9- http://www.daqsystem.com
CC_D0 CC1+ CC_D1 CC2+ CC_D2 CC3+ CC_D3 CC4+ CC1- CC2- CC3- CC4- [ 그림 2-6. Camera Control LVDS Digital 출력회로 ] 아래그림은 Camera-link 케이블을통하여입력되는시리얼입력신호를 cpci-frm11 보드에서 일반입력으로사용하는회로를보여주고있다. [ 그림 2-7. Serial Communication LVDS Digital 출력회로 ] PCI-FRM11은다음의비트정렬 (bit allocation) 을포함한 Base Configuration을지원한다. 1, 2,or 3 Pixels (or Taps) at 8 Bits 1 or 2 Pixels (or Taps) at 10 Bits 1 or 2 Pixels (or Taps) at 12 Bits 1 Pixel (or Tap) at 14 Bits 1 Pixel (or Tap) at 16 Bits 24 Bits RGB -10- http://www.daqsystem.com
3. cpci-frm11 보드설명 각각의중요한보드기능에대하여간략히설명한다. 자세한기능에대한내용은부품사양을참 조하기바랍니다. 3.1 cpci-frm11 외형도 [ 그림 3-1. cpci-frm11 블록도 ] 보드에는총 7 개의 LED 가있으며각각의설명은다음과같다. LED7 : 보드가 Configuration이끝나고동작준비가완료되면점등이된다. LED6 : 이미지프레임을수신할경우에점등이된다. LED5 : 프레임데이터전송중일경우에점등이된다. LED4..1 : Indicator( 현재는항시점등된다.) -11- http://www.daqsystem.com
3.2 기능설명 (1) FPGA : U5 보드의모든기능은이 FPGA Logic 을통하여제어된다. (2) LVDS : U4, U9 이미지프레임을수신한다. UART 신호를송 / 수신한다. Camera Control Digital Output을출력한다. (3) Regulator : U6 보드에서사용하는전원을공급한다. (4) Level Shifter : U2 3.3V CMOS Logic 보다높은전압의 Interface 를 3.3V 로직 Level 로변환시켜회로를보호 한다. (5) SW1 보드넘버를세팅한다. (6) Photo-coupler Isolated I/O : PC1 ~ PC4 외부장치와연결은위한절연입 / 출력회로를구성한다. -12- http://www.daqsystem.com
3.3 커넥터 Pin-out cpci-frm11에서사용하는커넥터및점퍼에대하여설명을한다. 주요커넥터로는먼저 Camera Link연결을위한 MDR 26pin 커넥터와외부디지털입출력연결포트인 MDR 36pin 커넥터가있다. [ 그림 3-2] 는보드와외부의인터페이스커넥터를보여주고있다. [ 그림 3-2. cpci-frm11 Front View] -13- http://www.daqsystem.com
[J1(MDR36) 커넥터 ] 아래 [ 표 1] 은보드의 J1(MDR36) 커넥터의핀맵을나타낸다. [ 그림 3-3. cpci-frm11 J1 Connector Pin-out] [ 표 1. J1 커넥터설명 ] 번호 명칭 설명 1 STX+ LINE TRIGGER OUT+ 2 SRX+ LINE TRIGGER IN+ 3-4 +12V +12V -14- http://www.daqsystem.com
5 GND GND 6 GND GND 7 3.3V 3.3V 8-9 DOUT_COM1 OUTPUT COMMON 1 (FOR output 4,5,6,7) 10 DOUT OUTPUT 7 11 DOUT OUTPUT 6 12 DOUT OUTPUT 5 13 DOUT OUTPUT 4 14 DIN INPUT COMMON1 (FOR input 4,5,6,7) 15 DIN INPUT 7 16 DIN INPUT 6 17 DIN INPUT 5 18 DIN INPUT 4 19 STX- LINE TRIGGER OUT- 20 SRX- LINE TRIGGER IN- 21-22 +12V +12V 23 GND GND 24 GND GND 25 3.3V 3.3V 26-27 DOUT_COM0 OUTPUT COMMON0 (FOR output 0,1,2,3) 28 DOUT3 OUTPUT 3 29 DOUT2 OUTPUT 2 30 DOUT1 OUTPUT 1 31 DOUT0 OUTPUT 0 32 DIN_COM0 INPUT COMMON0 (FOR input 0,1,2,3) 33 DIN3 INPUT 3 34 DIN2 INPUT 2 35 DIN1 INPUT 1 36 DIN0 INPUT 0 cpci-frm11 보드에는포토 - 커플러로절연된 8 개의디지털입력그리고 8 개의디지털출력을 J1 커넥터를통하여사용할수있다. 회로는 [ 그림 3-4] 와같다. -15- http://www.daqsystem.com
VCC DIN7..4 2.4K IN7..4 DIN_COM1 VCC DIN3..0 2.4K IN3..0 DIN_COM0 < Photo coupler input> VCC DOUT3..0 1K DOUT_COM0 OUT3..0 VCC DOUT7..4 1K DOUT_COM1 OUT7..4 <Photo coupler output> [ 그림 3-4. 포토 - 커플러입 / 출력회로 ] 입력의경우 2.4KΩ( 오옴 ) 의저항을사용하여 12V 입력일경우약 5mA, 24V입력일경우약 10mA가흐르게된다. 사용가능입력전압은 9V 에서 24V 이내이다. 출력은 1KΩ( 오옴 ) 저항을사용하여최대출력전류를제한한다. 출력전류는 5mA 이내에서사용하여야한다. 특별한상황에서는상기설명에따라서동작시키기위하여 R값을조정하여사용한다. -16- http://www.daqsystem.com
[J5(MDR26) 커넥터 ] 아래의그림은보드의 J5 커넥터의핀맵을나타낸다. 모든핀의사양은 Camera link 표준에근거하여입 / 출력이이루어지므로자세한내용은Camera Link 표준문서를참조하기바람. Frame Grabber Inner shield 26 13 Inner shield X0-25 12 X0+ X1-24 11 X1+ X2-23 10 X2+ Xclk- 22 9 Xclk+ X3-21 8 X3+ SerTC+ 20 7 SerTC- SerTFG- 19 6 SerTFG+ CC1-18 5 CC1+ CC2+ 17 4 CC2- CC3-16 3 CC3+ CC4+ 15 2 CC4- Inner shield 14 1 Inner shield [ 그림 3-5. cpci-frm11 J5 Connector Pin-out] [ 표 2. J5 커넥터설명 ] 번호 명칭 설명 비고 1 Inner Shield Cable shield 2 CC4- Camera Control output 4-3 CC3+ Camera Control output 3+ 4 CC2-- Camera Control output 2-5 CC1+ Camera Control output 1+ 6 SerTFG+ Serial to Frame grabber + 7 SerTC- Serial to Camera- 8 X3+ Camera link LVDS receive data3 + -17- http://www.daqsystem.com
9 Xclk+ Camera link LVDS receive clock + 10 X2+ Camera link LVDS receive data2 + 11 X1+ Camera link LVDS receive data1 + 12 X0+ Camera link LVDS receive data0 + 13 Inner Shield 14 Inner Shield 15 CC4+ Camera Control output 4+ 16 CC3- Camera Control output 3-17 CC2+ Camera Control output 2+ 18 CC1- Camera Control output 1-19 SerTFG- Serial to Frame grabber- 20 SerTC+ Serial to Camera+ 21 X3- Camera link LVDS receive data3-22 Xclk- Camera link LVDS receive clock- 23 X2- Camera link LVDS receive data2-24 X1- Camera link LVDS receive data1-25 X0- Camera link LVDS receive data0-26 Inner Shield 자세한사양은 Camera Link 표준문서를참조할것 -18- http://www.daqsystem.com
[SW1 상세설명 ] cpci-frm11 보드는한개의시스템 (PC) 에최대 4개의 cpci-frm11 보드를동시에사용할수있도록설계가되어있다. 각각의보드구분은보드내에있는 4핀 DIP 스위치 (SW1) 를통하여설정할수있다. SW1 ON OFF 1 2 [ 그림 3-6. SW1 pin-out] [ 표 3. SW1 설명 ] 1 2 내용설명 OFF OFF 보드번호 0 ON OFF 보드번호 1 OFF ON 보드번호 2 ON ON 보드번호 3 [J4 Connector (2Pin Header, 2.54mm)] 다. 3.3V 외부 DC 전원커넥터이다. FPGA 인스톨시사용되는전원으로평소에는사용하지않는 [JP3 Connector] JP3 은 JTAG(Joint Test Action Group) 커넥터로보드의 FPGA 프로그램을업데이트시키는데사 용한다. 평상시보드를동작할때에는사용하지않는다. -19- http://www.daqsystem.com
4. 설치 보드설치에앞서포장내용물이이상이없는가를확인한다. 4.1 내용물확인 제품내용물 1. cpci-frm11 보드 2. CD ( 드라이버 / 매뉴얼 /API/ 샘플소스등등 ) 4.2 설치과정 PC에보드를설치하기위하여는 DAQ system에서제공하는 How to install PCI DAQ Board 매뉴얼을참조하여순서에따라서실시한다. PCI 경우 Plug & Play 장치이므로손쉽게보드설치를할수가있을것이다. 먼저 PC 의전원을 off 후 cpci-frm11 보드를 Compact PCI RACK 의빈 Slot 에꽂고 PC 의 전원을켠다. 아래와같이 새하드웨어검색마법사시작 창이열리면, 아래와같이선택후 다음버튼을클릭한다. -20- http://www.daqsystem.com
아래와같이선택후다음버튼을클릭 동봉된 CD 에서 cpci-frm11 보드 Driver 를선택후다음버튼을클릭한다. -21- http://www.daqsystem.com
설치중간에 Windows XP 호환성확인 에대한문의가나오지만계속버튼을클릭한다. 아래와같이설치프로세서가진행됨을나타낸다. -22- http://www.daqsystem.com
새하드웨어검색마법사완료 창이나타나면마침버튼을클릭한다. 설치가완료되면, 정상적으로드라이버가설치되었는지다음과같은방법으로확인한다. 내컴퓨터 -> 속성 -> 하드웨어 -> 장치관리자 에서아래와같이표시되는지확인한다. -23- http://www.daqsystem.com
다기능어댑터 -> PCIe-FRM11 이 ( 가 ) 설치가되었는가를확인한다. 아래의그림과같이 나타나게되면, 설치가정상적으로이루어진것이다. [ 그림 3-3. 장치관리자 윈도우 ] 상기그림은 cpci-frm11 보드가 PC 에정상적으로설치된화면을보이고있다. ( 붉은색원안을확인 ) cpci-frm11 보드는기존 PCIe-FRM11 보드와호환성을유지하기위하여 PCIe-FRM11 장 치로등록된다. 최초설치후에는정상적인동작을위하여반드시 PC 를재부팅하여사용하여야한다. -24- http://www.daqsystem.com
5. 샘플프로그램설명 보드와함께제공하는 CDROM 폴더에는보드를쉽게사용할수있도록사용샘플프로그램을제공하고있다. 먼저, 각실행파일중하나인 FrmTest.exe 는 Frame Data를 16진수값으로디스플레이해줘메모리나하드디스크에저장해개발자들에게필요한프레임데이터를활용할수있게되어있다. 샘플프로그램은보드를사용하기위하여제공되는 API를간략하게시험할수있도록소스형태로제공하므로사용자가수정하여사용할수가있다. 5.1 FrmTest 프로그램 [ 그림 5-1. 샘플프로그램 FrmTest.exe 실행화면 ] 위의샘플프로그램을이용하기위하여는 API(Application Programming Interface) 가필요하다. API 는 DLL 형태로제공이되며, 컴파일을하기위하여는임포트 (Import) 라이브러리및헤더 -25- http://www.daqsystem.com
파일이필요하다. 상기에명시된모든파일은제공하는 CDROM에포함되어있다. 샘플프로그램을정상적으로실행하기위하여는 API DLL(PCI_FRM11.DLL) 이실행파일의폴더에있거나, Windows의시스템폴더혹은 Path 환경변수로지정된폴더에있어야한다. 5.1.1 이미지프레임관련기능 (1) DXD810/DXD1487 콤보박스 보드의동작모드를설정한다. (2) LVDS Init 이미지프레임기능을초기화한다. 최초전원인가시한번만수행한다. (3) Start 이미지프레임저장을시작한다. (4) FRAME Read 보드에저장된이미지프레임을 PC 로읽어온다. 만약이미지프레임이보드에저장이 되어있지않으면저장이완료될때까지기다려야한다. (5) LVDS Close 보드사용이완료되고프로그램을종료할경우에호출한다. (6) Save to PC 로읽어온프레임이미지데이터를파일로저장할때사용한다. 5.1.2 UART 관련기능 (1) Send Serial Data UART로데이터를전송한다. 전송할데이터는에디터박스에기록한후버튼을눌러서전송한다. (2) Get Serial Data Camera 에서 cpci-frm11 로전송한 UART 데이터를읽어온다. (3) Clear Serial Data 에디터박스에기록된 UART 데이터를지운다. -26- http://www.daqsystem.com
(4) Start Timer 응용프로그램에서 Camera에서 cpci-frm11로전송한 UART 데이터를주기적으로읽어올경우에버튼을눌러서실행한다. 읽어오는주기는샘플프로그램에서 0.1초간격이다. (5) Stop Timer UART 수신데이터를주기적으로읽어오는것을중지한다. (6) UART Init UART 관련기능을초기화한다. 최초전원인가시한번만초기화한다. (7) UART Close 보드사용이완료되고프로그램을종료할경우에호출한다. 5.1.3 DIO 관련기능 (1) DIO Read General purpose I/O 포트의값을읽어올경우에호출한다. 읽어온데이터는버튼옆에디터박스에기록된다. (2) DIO Write General purpose I/O 포트에값을기록할경우에호출한다. 기록할데이터값은버튼옆 에디터박스에서읽어온다 -27- http://www.daqsystem.com
6. 시험 6.1 이미지프레임입력 보드의이상유무및간략한사용법을익히기위한기능시험을이장에서실시하기로한다. 시험은 cpci-frm11 보드가설치된 PC 에서샘플프로그램 ( FrmTest.exe ) 을이용하여실행한다. [ 그림 6-1. 시험결선도 ] 위의그림에서보면 cpci-frm11 보드는 Compact PCI 시스템안에장착이된다. 위의그림 과같이결선을완료하고, 전원을인가한다. cpci-frm11 보드가 PC 에등록이된것을확인한 후 PC 에서샘플프로그램 ( FrmTest.exe ) 을실행한다. (1) LVDS init 버튼을눌러서초기화한후 Start 버튼을눌러서이미지프레임을저장한다. -28- http://www.daqsystem.com
(2) Frame Read 버튼을눌러서프로그램의이미지데이터를불러온다. 읽어온데이터는에디터박스에표시가되므로실제보낸데이터와일치하는가를확인한다. 경우에따라서는별도의확인프로그램을이용하여야하므로읽어온데이터를 Save to 버튼을눌러서파일로저장한뒤데이터이상유무를확인한다. 6.2 UART 송 / 수신 위의결선상태에서이미지프레임시뮬레이터에서주기적으로시리얼데이터를보드로전송 하도록한다. (1) UART init 버튼을눌러서초기화한후 Start Timer 버튼을눌러서주기적으로시뮬레이터에서전송한 UART 데이터를읽어와서화면에표시하도록한다. (2) [ 그림 6-1] 과같이 Send Serial Data 버튼옆의에디터박스에전송하고자하는문자를기록하고버튼을눌러서 UART 데이터를전송한다. 전송한데이터는시뮬레이터에서확인한다. 6.3 DIO 입 / 출력 위의결선상태에서시험을계속진행한다. (1) DIO Write 기능으로모든출력포트가 1 이되도록한후오실로스코프로확인한다. LVDS 출력및포토-커플러출력을오실로스코우프로확인하기위하여는외부에별도의회로구성이필요하다. (2) DIO Read 기능으로입력을확인한다. 이때, 포토-커플러를및 LVDS 입력을할수있는별도의외부회로구성을하여시험한다. -29- http://www.daqsystem.com
Appendix A.1 일반사양 Specification General Base Configuration Camera Link Interface Compact PCI Interface Compatible PCI 32Bit/33MHz Interface PCI Target and Master operation Interface +5V Single Power operation Max 300mA 이내 Functions Software Supported OS API 8 Digital input(photo-coupler Input 8bit) 8 Digital Output(Photo-coupler Output 8bit) 24/16/8 비트이미지프레임획득이미지프레임데이터 PC 로전송 9600, 19200, 38400bps UART 송 / 수신 Windows 2000 SP4 이상 / Windows XP SP1 이상 Interface with Application through client DLL Sample Software Test Sample software for evaluation -30- http://www.daqsystem.com
References 1. Specification of Camera Link Interface Standard for Digital Cameras and Frame Grabbers -- Camera Link committee 2. PCI Local Bus Specification Revision2.1 -- PCI Special Interest Group 3. How to install PCI DAQ Board -- DAQ system 4. AN201 How to build application using API -- DAQ system 5. AN312 PCIe-FRM11 API Programming -- DAQ system -31- http://www.daqsystem.com