beautypg.com

Maxim Integrated DS4830 Optical Microcontroller User Manual

Page 4

background image

DS4830 User’s Guide

4

11.1

– Detailed Description .............................................................................................................................................. 90

11.1.1

– Default Operation ............................................................................................................................................. 90

11.1.2

– Slave Address .................................................................................................................................................. 90

11.1.3

– I2C Start Detection........................................................................................................................................... 90

11.1.4

– I2C Stop Detection ........................................................................................................................................... 90

11.1.5

– Slave Address Matching .................................................................................................................................. 90

11.1.6

– Transmitting Data............................................................................................................................................. 91

11.1.7

– Receiving Data................................................................................................................................................. 92

11.1.8

– Clock Stretching ............................................................................................................................................... 93

11.1.9

– SMBus Timeout ............................................................................................................................................... 93

11.1.10

– Resetting the I2C Slave Controller ................................................................................................................ 94

11.1.11

– Operation as a Master ................................................................................................................................... 94

11.2

– I2C Slave Controller Register Description .............................................................................................................. 95

SECTION 12

– SERIAL PERIPHERAL INTERFACE (SPI) .................................................................................................. 99

12.1

– Serial Peripheral Interface (SPI) Detailed Description ........................................................................................... 99

12.1.1

– SPI Transfer Formats .......................................................................................................................................... 99

12.1.2

– SPI Character Lengths ...................................................................................................................................... 101

12.2

– SPI System Errors ................................................................................................................................................ 101

12.2.1

– Mode Fault ......................................................................................................................................................... 101

12.2.2

– Receive Overrun ................................................................................................................................................ 101

12.2.3

– Write Collision While Busy ................................................................................................................................ 102

12.3

– SPI Interrupts ........................................................................................................................................................ 102

12.4

– SPI Master ............................................................................................................................................................ 103

12.4.1

– SPI Transfer Baud Rates .................................................................................................................................. 103

12.4.2

– SPI Master Operation ........................................................................................................................................ 103

12.4.3

– SPI Master Register Descriptions ..................................................................................................................... 105

12.5

– SPI Slave .............................................................................................................................................................. 107

12.5.1

– SPI Slave Select ................................................................................................................................................ 107

12.5.2

– SPI Transfer Baud Rates .................................................................................................................................. 107

12.5.3

– SPI Slave Operation .......................................................................................................................................... 107

12.5.4

– SPI Slave Register Descriptions ....................................................................................................................... 108

SECTION 13

– 3-WIRE ....................................................................................................................................................... 110

13.1

– Detailed Description ............................................................................................................................................. 110

13.1.1

– Operation ....................................................................................................................................................... 110

13.2

– 3-Wire Register Descriptions ................................................................................................................................ 112

SECTION 14

– PWM .......................................................................................................................................................... 113

14.1

– Detailed Description ............................................................................................................................................. 113

14.1.1

– PWMCN and PWMDATA SFRs .................................................................................................................... 113

14.1.2

– PWMSYNC SFR ............................................................................................................................................ 114

14.2

– Individual PWM Channel Operation ..................................................................................................................... 115

14.2.1

– Duty Cycle Register (DCYCn) ....................................................................................................................... 115

14.2.2

– PWM Configuration Register (PWMCFGn) ................................................................................................... 116