background image

1M28 and 1M75 User’s Manual

PRELIMINARY

45

DALSA

03-32-00525-03

Appendix B

Appendix B

Appendix B

Appendix B

Pseudo Random Number

Pseudo Random Number

Pseudo Random Number

Pseudo Random Number

Generator

Generator

Generator

Generator

In order to test the interface between camera and framegrabber, a 10bit LFSR (linear
feedback shift register) with a “many-to-one” feedback structure has been implemented
[SMITH00]. For a maximum sequence length of 1023 states, an XOR feedback at tap 2 and
9 was implemented (VHDL implementation, see below). The state 0 does not exist in this
implementation. The sequence starts with the value 1 at the beginning of every line. The
first 256 are shown in Table 16. The result is a pattern of vertical stripes in the captured
picture. (See Figure 22: Captured picture with active 10bit LFSR.)

Table 18: States 0 – 127 of the pseudo random number generator

Nr. HEX BINARY

Nr. Hex BINARY

Nr. HEX BINARY

Nr. HEX BINARY

0

001

1000000000 32

331

1000110011 64

0E0

0000011100 96

0EC 0011011100

1

002

0100000000 33

263

1100011001 65

1C0

0000001110 97

1D9

1001101110

2

004

0010000000 34

0C7 1110001100 66

380

0000000111 98

3B2

0100110111

3

009

1001000000 35

18F

1111000110 67

301

1000000011 99

365

1010011011

4

012

0100100000 36

31F

1111100011 68

203

1100000001 100 2CA 0101001101

5

024

0010010000 37

23E

0111110001 69

007

1110000000 101 195

1010100110

6

049

1001001000 38

07C 0011111000 70

00F

1111000000 102 32B

1101010011

7

092

0100100100 39

0F9

1001111100 71

01F

1111100000 103 257

1110101001

8

124

0010010010 40

1F2

0100111110 72

03F

1111110000 104 0AE 0111010100

9

249

1001001001 41

3E4

0010011111 73

07F

1111111000 105 15D

1011101010

10

093

1100100100 42

3C8 0001001111 74

0FF

1111111100 106 2BB

1101110101

11

126

0110010010 43

391

1000100111 75

1FF

1111111110 107 177

1110111010

12

24D

1011001001 44

323

1100010011 76

3FF

1111111111 108 2EF

1111011101

13

09A

0101100100 45

247

1110001001 77

3FE

0111111111 109 1DE 0111101110

14

134

0010110010 46

08E

0111000100 78

3FC

0011111111 110 3BD 1011110111

15

269

1001011001 47

11D 1011100010 79

3F8

0001111111 111 37A

0101111011

16

0D3

1100101100 48

23B

1101110001 80

3F1

1000111111 112 2F5

1010111101

17

1A6

0110010110 49

077

1110111000 81

3E3

1100011111 113 1EA 0101011110

18

34D

1011001011 50

0EF

1111011100 82

3C7

1110001111 114 3D4

0010101111

19

29A

0101100101 51

1DF 1111101110 83

38E

0111000111 115 3A8

0001010111

20

135

1010110010 52

3BF

1111110111 84

31C

0011100011 116 351

1000101011

21

26B

1101011001 53

37E

0111111011 85

238

0001110001 117 2A3

1100010101

22

0D7

1110101100 54

2FC 0011111101 86

071

1000111000 118 147

1110001010

23

1AF 1111010110 55

1F8

0001111110 87

0E2

0100011100 119 28F

1111000101

Summary of Contents for 1M75-SA

Page 1: ...1M28 SA 1M75 SA One Megapixel CMOS Stop Action Camera Family Camera User s Manual 03 32 00525 rev 03 Printed 06 12 03 4 43 PM...

Page 2: ...nt to ensure product reliability All electronic modules and cameras are subjected to a 24 hour burn in test For further information not included in this manual or for information on DALSA s extensive...

Page 3: ...___ 19 2 1 Configuration 19 2 2 Installation Overview 19 2 3 Input Output 20 2 4 Default Settings 20 2 5 Connectors 20 2 6 Power Supplies 22 2 7 Control Inputs Camera Link 22 2 8 Data Bus Camera Link...

Page 4: ...4 PRELIMINARY 1M28 and 1M75 User s Manual 03 32 00525 03 DALSA...

Page 5: ...1024 resolution Up to 75 frames per second fps CMOS image sensor LINLOG output response Windowing capability for increased frame rates CE compliant shock and vibration tested Single 5V power supply in...

Page 6: ...e illumination differences Some applications include Electronics manufacturing Welding inspection Traffic management 1 2 Image Sensor The 1M28 and 1M75 cameras use a high performance megapixel CMOS im...

Page 7: ...nation 10 K Maximum size of bright clusters at dark 2 L Maximum size of bright clusters under illumination 2 M Maximum size of dark clusters under illumination 6 Notes 1 Blemishes are measured over an...

Page 8: ...rmal pixel Hot pixels are isolated single pixel defects They follow the general rule of thumb for dark current where the dark current doubles every 7 8 C They are more easily recognizable when the cam...

Page 9: ...ion of dark blemishes 1 3 Pixel Response Three principal modes of pixel response are possible Linear response LINLOG response for high dynamic imaging and logarithmic response for high dynamic imaging...

Page 10: ...are exposed at the same time which prevents motion artefacts known from classical logarithmic sensors The LINLOG technology further overcomes image lag or ghost images related to the slow response sp...

Page 11: ...the center of gravity of the histogram of the overexposed areas Center of gravity of histogram Gray scale 160 Gray scale 200 decrease LL1 increase LL1 Phase 2 Rough setting for COMP Initial value 5 Ta...

Page 12: ...L1 Take a picture Is the contrast in the overexposed areas acceptable too high too low Yes Phase 4 Black adjust Fine adjustment of LL1 LL2 COMP Black adjust Phase 5 Adjustment of characteristics using...

Page 13: ...short exposure times since it significantly increases the FPN created by thermal current The skimming gain can be combined with LINLOG response though the LINLOG transition parameters have to be chose...

Page 14: ...int 10ms 626nm 0 50 100 150 200 250 0 00E 00 1 00E 05 2 00E 05 3 00E 05 4 00E 05 Intensity W cm2 Greyscale No skimming Skimming on Figure 8 Highlight of Low Intensity Values Tint 10ms 626nm Zoom in 0...

Page 15: ...xel matrix through the region of interest function The benefit of limiting the region of interest is the resulting increase in frame rate In Y direction the ROI can be placed arbitrarily and can be as...

Page 16: ...its Min 1M28 and 1M75 Max 1M28 Max 1M75 Notes Data Rate Internal MCLK MHz 28 375 40 External MCLK MHz 20 1M28 10 1M75 28 375 20 Temperature C 0 40 40 1 Frame Rate Units Min Max 1M28 Max 1M75 Notes Ful...

Page 17: ...NU rms max DN 1x 2 5 Skimming off Gain off 4x 5 0 Skimming on Gain off 4x 15 0 Skimming off Gain on 16x 15 0 Skimming on Gain on DC Offset DN Programmable Power Supply Current Vin 5V Units Typ Max mA...

Page 18: ...18 PRELIMINARY 1M28 and 1M75 User s Manual 03 32 00525 03 DALSA...

Page 19: ...to the requirements of their own application You can also save the set of default values to a file over the asynchronous serial communications interface or restore default settings saved in a file to...

Page 20: ...bits 8 bits Output response Linear Linear Gain 1x 1x Resolution Full resolution 1024 x 1024 Full resolution 1024 x 1024 Exposure time 10 ms 12 ms Frame rate 20 fps 25 fps Data rate 28MHz 2x40MHz 2 5...

Page 21: ...2 5 22 Xclk 18 9 Xclk 6 21 X3 19 8 X3 7 20 SerTC 20 7 SerTC 8 19 SerTFG 21 6 SerTFG 9 18 CC1 22 5 CC1 10 17 CC2 23 4 CC2 11 16 CC3 24 3 CC4 12 15 inner shield 25 2 inner shield Table 7 DALSA Camera Co...

Page 22: ...Link MDR26F connector All inputs are optional The camera ships in free running mode Refer to section 3 for more information on setting frame rates and exposure times and camera modes EXSYNC Triggers...

Page 23: ...ulse During integration and readout all further trigger pulses are ignored The maximum rate at which the camera accepts external triggers is defined by the frame timer The minimum exposure time for an...

Page 24: ...s are exposed to light for the same amount of time resulting in crisp images that do not suffer from the time displacement artefacts characteristic of rolling shutter CMOS cameras Figure 14 Global Shu...

Page 25: ...edge of the pixel clock The signals FRAME_VALID FVAL and LINE_VALID LVAL mask valid image information The number of clock pulses after exposure CPRE is defined by the calculation of the frame time Fig...

Page 26: ...red Mode with External Edge Triggered Exposure Control In triggered mode with external edge exposure control sensor control is reset with the rising edge of an eternal trigger pulse after which exposu...

Page 27: ...Table 14 on page 37 2 11 LED Status A status LED on the backside of the camera provides the following information about the state of the camera In normal operation mode the LED shows a green light whi...

Page 28: ...28 PRELIMINARY 1M28 and 1M75 User s Manual 03 32 00525 03 DALSA...

Page 29: ...camera can also be used without the serial interface after it has been set up correctly To configure the camera through the serial interface you must use the PFRemote configuration tool For details on...

Page 30: ...on your computer Alternately the latest version of the software is also available at http vfm dalsa com docs docs asp in the Software folder Opening PFRemote Before running PFRemote make sure that you...

Page 31: ...current factory settings This will enable you to recover the factory settings if they are accidentally overwritten To save the factory settings 1 Select Tools Dump EEPROM 2 Locate where you want to s...

Page 32: ...ing of each module To avoid problems with modified presets and to ensure the restoration of original values we recommend that you save the factory presets to an external storage media To save and rest...

Page 33: ...tings click Reread all See the following section for register descriptions 3 4 Register Descriptions Table 9 Sensor control registers address 0 to 63 REG Decimal Value REG Hexadecimal Value Read R Wri...

Page 34: ...R W MSB Frame pause 24 18 R W LSB ROI X0 boundary condition for Region Of Interest ROI Sensor matrix 25 19 R W MSB ROI X0 boundary condition for Region Of Interest ROI Sensor matrix 26 1A R W LSB ROI...

Page 35: ...cate with the EEPROM of the camera See Appendix C on page 49 for more information on these registers Register address 04H and 05H Status registers The bits of status registers 3 address 04H and 4 addr...

Page 36: ...e 12 Mode register 0 Register address REGADDR 6D 06H Register address 6 MODE0_REG Bit Name Description Default 0 ENABLE0 Camera on 1 Camera in operation 1 1 ENABLE1 Invert Pixel Clock 1 phase shift of...

Page 37: ...of the camera You should use the LSFR test pattern for data path integrity Alternately you can turn on the dummy line With the help of the dummy line the transfer of data from the camera to the frame...

Page 38: ...negative edge of EXPOSURE Signal 0 3 POLARITY_SYNC_EXPOSURE 1 SYNC_EXPOSURE active HIGH i e rising edge EXSYNC Signal EXSYNC and EXPOSURE on falling edge EXSYNC Signal Exposure off 0 4 EN_SHUTTER 1 S...

Page 39: ...t at the beginning of the next frame Invalid values must be prevented via software Values x0 x1 or y0 y1 are ignored by the camera For full resolution x0 y0 0 0 x1 y1 1023 1023 Register 32 Line pause...

Page 40: ...is a low level communication interface to framegrabber s RS232 emulation The PFLIB API can be used with the following framegrabbers All framegrabbers with a looped in COM port Framegrabbers with a ful...

Page 41: ...al and Mechanical Optical and Mechanical Optical and Mechanical Considerations Considerations Considerations Considerations 4 1 Mechanical Interface Figure 21 Camera Dimensions 55 55 30 1 1 32st 6 10...

Page 42: ...00525 03 DALSA 4 2 Optical Interface The cameras come with a built in C mount lens adapter with the appropriate back focal distance 17 52 0 18mm 4 3 Compliance The IM28 and 1M75 have passed the follow...

Page 43: ...ng for controlling camera settings The cameras from DALSA have a Camera Link compatible interface The following communication settings from the asynchronous serial communications protocol have been ch...

Page 44: ...44 PRELIMINARY 1M28 and 1M75 User s Manual 03 32 00525 03 DALSA...

Page 45: ...111100011 68 203 1100000001 100 2CA 0101001101 5 024 0010010000 37 23E 0111110001 69 007 1110000000 101 195 1010100110 6 049 1001001000 38 07C 0011111000 70 00F 1111000000 102 32B 1101010011 7 092 010...

Page 46: ...0010 168 03A 0101110000 200 358 0001101011 232 265 1010011001 137 20B 1101000001 169 074 0010111000 201 2B1 1000110101 233 0CA 0101001100 138 017 1110100000 170 0E9 1001011100 202 163 1100011010 234 1...

Page 47: ...Captured picture with active 10bit LFSR References SMITH00 Douglas J Smith HDL Chip Design 7 Auflage 2000 Doone Publications Madison AL S 179 186 ISBN 0 9651934 3 8 Example VHDL Code signal REG STD_L...

Page 48: ...48 PRELIMINARY 1M28 and 1M75 User s Manual 03 32 00525 03 DALSA...

Page 49: ...ommand SEND_PROM to the EEPROM The result can than read from register address 0 An overview of the registers that are used for the EEPROM programming is shown in Table 19 In order to be able to write...

Page 50: ...able In these cases only the steps 3 5 have to be used The transmission protocol of the RS232 interface is defined in Appendix C Table 20 Access steps for the EEPROM Step Action 1 Write data byte D7 D...

Page 51: ...xxx OP Code 00 2 bits xxxx x11x Extended OP code A10 A8 11x 3 bits 3 0000 0110 06 Write OP Code in register address 02H 00xx xxxx READ from address xx00 0100 Address 04H 4 0000 0100 04 Read status reg...

Page 52: ...52 PRELIMINARY 1M28 and 1M75 User s Manual 03 32 00525 03 DALSA...

Page 53: ...etic specifications 6 D D D D dark blemishes 8 data bus 21 data rate 15 defaults 19 28 description 5 digital data 22 dummy test row 26 dynamic range 15 E E E E EEPROM configuration 48 loading settings...

Page 54: ...R R R randomnumber generator 44 recover factory settings 30 region of interest ROI 14 registers 31 descriptions 32 modifying 31 reading 31 reserved 32 response gain 11 linear 8 LINLOG 9 pixel 8 RMS no...

Reviews: