Introduction
The CS2600 incorporates a customer-programmable OTP memory which can be used to automatically configure the
device after power-up. The OTP memory enables the device to be factory programmed for a specific target application,
removing the need for a host system to configure the device.
The OTP memory is programmed using the I2C or SPI interface. The CS2600 supports two different OTP programming
methods, for production and prototyping respectively. A device may be programmed using either method, but not both.
• Prototype programming provides greater flexibility to reprogram the device during product development.
• Production programming ensures data integrity using an error correction code (ECC) algorithm.
This document describes how to program the CS2600 OTP memory using the Hazelburn development platform and
SoundClear Studio (SCS) tools. It also describes how the device can be programmed in a production environment.
Table of Contents
1
Hardware Connections and OTP Programming Supply ............................................................................................. 2
1.1 Hazelburn Development Platform ................................................................................................................................. 3
1.1.1 Select VDD_OTP from USB ...................................................................................................................................................... 4
1.1.2 Select VDD_OTP from External Supply .................................................................................................................................... 4
1.2 CDB2600-DC-SKT Daughter Card ............................................................................................................................... 5
1.2.1 Select VDD_OTP from Internal Regulator (VDD = 3.3V) .......................................................................................................... 7
1.2.2 Select VDD_OTP from Hazelburn System (VDD = 1.8V) .......................................................................................................... 7
2
SoundClear Studio Support ........................................................................................................................................... 8
2.1 SoundClear Studio ........................................................................................................................................................ 8
2.2 SoundClear Studio Quick Start Guide .......................................................................................................................... 9
2.2.1 Installing Packages ................................................................................................................................................................... 9
2.2.2 SoundClear Studio User Guide ................................................................................................................................................. 9
2.2.3 Executing SoundClear Studio Scripts ...................................................................................................................................... 10
3
Customer OTP Programming ...................................................................................................................................... 11
3.1 OTP Programming Workflow ...................................................................................................................................... 11
3.2 Prototype OTP Programming ..................................................................................................................................... 11
3.3 Production OTP Programming.................................................................................................................................... 15
3.3.1 Generating CSV Image File in OTP Panel (SCS) ................................................................................................................... 16
3.3.2 Pseudo-Code Script Example ................................................................................................................................................. 16
4
CDB2600-DC-SKT Reference Clock Selection ........................................................................................................... 20
5
Revision History ............................................................................................................................................................ 23
http://www.cirrus.com
CS2600 OTP Programming Guide
Cirrus Logic
©
Copyright
2024 Cirrus Logic, Inc. and
Cirrus Logic International Semiconductor Ltd.
All Rights Reserved
AN0650
AN0650R1
SEP 2024
Need help?
Do you have a question about the CS2600 and is the answer not in the manual?
Questions and answers