Manual
Table Of Contents
- AN118: Interfacing the CS5521/22/23/24/28 to the 80C51
- TABLE OF CONTENTS
 - 1. INTRODUCTION
 - 2. ADC DIGITAL INTERFACE
 - 3. SOFTWARE DESCRIPTION
 - 4. MAXIMUM SCLK RATE
 - 5. DEVELOPMENT TOOL DESCRIPTION
 - 6. CONCLUSION
 - 7. APPENDIX: 80C51 MICROCONTROLLER CODE
 
 

AN118
AN118REV2 19
case 0xC2:   /* Self-Gain Cal on Setup 9 */
case 0xCA:   /* Self-Gain Cal on Setup 10 */
case 0xD2:   /* Self-Gain Cal on Setup 11 */
case 0xDA:   /* Self-Gain Cal on Setup 12 */
case 0xE2:   /* Self-Gain Cal on Setup 13 */
case 0xEA:   /* Self-Gain Cal on Setup 14 */
case 0xF2:   /* Self-Gain Cal on Setup 15 */
case 0xFA:   /* Self-Gain Cal on Setup 16 */
COMM = 0x00;  /* Turn on LED */
if(mode == 1) P1 = 0xF4;  /*Clear CSb*/
transfer_byte(command);
do { /* Nothing*/} while (SDO !=0); /* Wait for cal to Complete */
if(mode == 1) P1 = 0xF5;  /*Set CSb*/
COMM = 0x01;  /* Turn off LED */
break;
/**********************/
/* System Calibration  */
/**********************/
case 0x85:    /* System-Offset Cal on Setup 1 */
case 0x8D:   /* System-Offset Cal on Setup 2 */
case 0x95:    /* System-Offset Cal on Setup 3 */
case 0x9D:   /* System-Offset Cal on Setup 4 */
case 0xA5:   /* System-Offset Cal on Setup 5 */
case 0xAD:   /* System-Offset Cal on Setup 6 */
case 0xB5:   /* System-Offset Cal on Setup 7 */
case 0xBD:   /* System-Offset Cal on Setup 8 */
case 0xC5:   /* System-Offset Cal on Setup 9 */
case 0xCD:   /* System-Offset Cal on Setup 10 */
case 0xD5:   /* System-Offset Cal on Setup 11 */
case 0xDD:   /* System-Offset Cal on Setup 12 */
case 0xE5:   /* System-Offset Cal on Setup 13 */
case 0xED:   /* System-Offset Cal on Setup 14 */
case 0xF5:   /* System-Offset Cal on Setup 15 */
case 0xFD:   /* System-Offset Cal on Setup 16 */
case 0x86:   /* System-Gain Cal on Setup 1 */
case 0x8E:   /* System-Gain Cal on Setup 2 */
case 0x96:   /* System-Gain Cal on Setup 3 */
case 0x9E:   /* System-Gain Cal on Setup 4 */
case 0xA6:   /* System-Gain Cal on Setup 5 */
case 0xAE:   /* System-Gain Cal on Setup 6 */
case 0xB6:   /* System-Gain Cal on Setup 7 */
case 0xBE:   /* System-Gain Cal on Setup 8 */
case 0xC6:   /* System-Gain Cal on Setup 9 */
case 0xCE:   /* System-Gain Cal on Setup 10 */
case 0xD6:   /* System-Gain Cal on Setup 11 */
case 0xDE:   /* System-Gain Cal on Setup 12 */
case 0xE6:   /* System-Gain Cal on Setup 13 */










