Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use DOSonCHIP IC: Examples, Pinouts, and Specs

Image of DOSonCHIP IC
Cirkit Designer LogoDesign with DOSonCHIP IC in Cirkit Designer

Introduction

The DOSonCHIP IC (CD17B10), manufactured by Wearable Inc., is a compact integrated circuit designed for digital signal processing (DSP). It is optimized for high-speed data handling and efficient power management, making it an ideal choice for applications requiring robust performance in a small form factor. This IC is commonly used in devices such as portable electronics, IoT systems, and embedded computing platforms.

Explore Projects Built with DOSonCHIP IC

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
ESP32C3 Microcontroller with Battery Management and Power Regulation Circuit
Image of boost: A project utilizing DOSonCHIP IC in a practical application
This circuit is designed as a power management system with a lithium-ion battery charging capability using a TP4056 charger IC. It includes a XIAO ESP32C3 microcontroller with filtering components for power stabilization and transistors for control purposes. The circuit likely manages charging and power distribution for the microcontroller and other connected loads.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32 Mini Battery-Powered OLED Display with RTC and Potentiometer Control
Image of copy ulit nya: A project utilizing DOSonCHIP IC in a practical application
This circuit is a battery-powered IoT device featuring an ESP32 microcontroller, an OLED display, and an RTC module for timekeeping. It includes a TP4056 for battery charging, a potentiometer for user input, and a pushbutton for resetting the ESP32. The circuit is designed to display information on the OLED and maintain accurate time using the RTC, with power management handled by the TP4056 and voltage regulation by the LM2596 and AMS1117.
Cirkit Designer LogoOpen Project in Cirkit Designer
I2C-Controlled OLED Display with External EEPROM and Interactive Pushbuttons
Image of godmode: A project utilizing DOSonCHIP IC in a practical application
This is a microcontroller-based interactive device featuring a Wemos D1 Mini, an OLED display, external EEPROM, and an I/O expander. It includes user input buttons and status LEDs, with potential MIDI interface capabilities.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Powered Wi-Fi Controlled Robotic Car with OLED Display and Ultrasonic Sensor
Image of playbot: A project utilizing DOSonCHIP IC in a practical application
This circuit is a battery-powered system featuring an ESP32 microcontroller that controls an OLED display, a motor driver for two hobby motors, an ultrasonic sensor for distance measurement, and a DFPlayer Mini for audio output through a loudspeaker. The TP4056 module manages battery charging, and a step-up boost converter provides a stable 5V supply to the components.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with DOSonCHIP IC

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of boost: A project utilizing DOSonCHIP IC in a practical application
ESP32C3 Microcontroller with Battery Management and Power Regulation Circuit
This circuit is designed as a power management system with a lithium-ion battery charging capability using a TP4056 charger IC. It includes a XIAO ESP32C3 microcontroller with filtering components for power stabilization and transistors for control purposes. The circuit likely manages charging and power distribution for the microcontroller and other connected loads.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of copy ulit nya: A project utilizing DOSonCHIP IC in a practical application
ESP32 Mini Battery-Powered OLED Display with RTC and Potentiometer Control
This circuit is a battery-powered IoT device featuring an ESP32 microcontroller, an OLED display, and an RTC module for timekeeping. It includes a TP4056 for battery charging, a potentiometer for user input, and a pushbutton for resetting the ESP32. The circuit is designed to display information on the OLED and maintain accurate time using the RTC, with power management handled by the TP4056 and voltage regulation by the LM2596 and AMS1117.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of godmode: A project utilizing DOSonCHIP IC in a practical application
I2C-Controlled OLED Display with External EEPROM and Interactive Pushbuttons
This is a microcontroller-based interactive device featuring a Wemos D1 Mini, an OLED display, external EEPROM, and an I/O expander. It includes user input buttons and status LEDs, with potential MIDI interface capabilities.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of playbot: A project utilizing DOSonCHIP IC in a practical application
ESP32-Powered Wi-Fi Controlled Robotic Car with OLED Display and Ultrasonic Sensor
This circuit is a battery-powered system featuring an ESP32 microcontroller that controls an OLED display, a motor driver for two hobby motors, an ultrasonic sensor for distance measurement, and a DFPlayer Mini for audio output through a loudspeaker. The TP4056 module manages battery charging, and a step-up boost converter provides a stable 5V supply to the components.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • High-speed data processing in IoT devices
  • Signal filtering and transformation in audio systems
  • Power-efficient DSP in wearable electronics
  • Data compression and decompression in communication systems
  • Real-time processing in robotics and automation

Technical Specifications

Key Technical Details

Parameter Value
Manufacturer Wearable Inc.
Part Number CD17B10
Supply Voltage (Vcc) 1.8V to 3.3V
Operating Current 15 mA (typical)
Power Consumption 50 mW (maximum)
Clock Speed Up to 200 MHz
Operating Temperature -40°C to +85°C
Package Type QFN-32 (Quad Flat No-lead)

Pin Configuration and Descriptions

The DOSonCHIP IC features a 32-pin QFN package. Below is the pin configuration and description:

Pin Number Pin Name Type Description
1 VCC Power Positive supply voltage (1.8V to 3.3V).
2 GND Ground Ground connection.
3 CLK_IN Input External clock input (up to 200 MHz).
4 RESET Input Active-low reset pin.
5 DATA_IN Input Digital data input for processing.
6 DATA_OUT Output Processed digital data output.
7-10 GPIO[0-3] I/O General-purpose input/output pins.
11 INT Output Interrupt signal output.
12-31 NC - No connection (reserved for future use).
32 TEST Input Test mode activation (for debugging purposes).

Usage Instructions

How to Use the Component in a Circuit

  1. Power Supply: Connect the VCC pin to a stable power source within the range of 1.8V to 3.3V. Ensure proper decoupling capacitors (e.g., 0.1 µF and 10 µF) are placed close to the VCC and GND pins to minimize noise.
  2. Clock Input: Provide a clock signal to the CLK_IN pin. The frequency should not exceed 200 MHz.
  3. Reset: Use the RESET pin to initialize the IC. Pull this pin low momentarily to reset the device.
  4. Data Input/Output: Feed digital signals to the DATA_IN pin for processing. The processed output will be available on the DATA_OUT pin.
  5. GPIO Pins: Configure the GPIO pins as needed for additional functionality, such as controlling external devices or reading sensor data.
  6. Interrupt Handling: Use the INT pin to monitor interrupt signals generated by the IC.

Important Considerations and Best Practices

  • Thermal Management: Ensure adequate heat dissipation, especially in high-speed applications. Use a PCB with a thermal pad under the IC for optimal performance.
  • Signal Integrity: Use short and properly terminated traces for high-speed signals to avoid signal degradation.
  • Debugging: The TEST pin can be used for debugging purposes. Leave it unconnected in normal operation.
  • Power Sequencing: Apply power to the VCC pin before providing any input signals to avoid damage to the IC.

Example: Connecting to an Arduino UNO

The DOSonCHIP IC can be interfaced with an Arduino UNO for basic DSP tasks. Below is an example of how to connect and program the IC:

Circuit Connections

  • Connect the VCC pin of the IC to the 3.3V pin on the Arduino.
  • Connect the GND pin of the IC to the GND pin on the Arduino.
  • Connect the DATA_IN pin of the IC to Arduino digital pin 2.
  • Connect the DATA_OUT pin of the IC to Arduino digital pin 3.
  • Connect the RESET pin of the IC to Arduino digital pin 4.

Arduino Code Example

// Example code to interface with the DOSonCHIP IC (CD17B10)
// This code sends data to the IC and reads the processed output.

#define DATA_IN_PIN 2  // Arduino pin connected to DATA_IN
#define DATA_OUT_PIN 3 // Arduino pin connected to DATA_OUT
#define RESET_PIN 4    // Arduino pin connected to RESET

void setup() {
  pinMode(DATA_IN_PIN, OUTPUT);  // Set DATA_IN as output
  pinMode(DATA_OUT_PIN, INPUT); // Set DATA_OUT as input
  pinMode(RESET_PIN, OUTPUT);   // Set RESET as output

  // Initialize serial communication for debugging
  Serial.begin(9600);

  // Reset the DOSonCHIP IC
  digitalWrite(RESET_PIN, LOW);
  delay(10); // Hold reset low for 10ms
  digitalWrite(RESET_PIN, HIGH);
  delay(10); // Wait for the IC to initialize
}

void loop() {
  // Send a sample data byte to the IC
  digitalWrite(DATA_IN_PIN, HIGH); // Example: Sending a HIGH signal
  delay(1); // Wait for processing

  // Read the processed output from the IC
  int processedData = digitalRead(DATA_OUT_PIN);

  // Print the processed data to the serial monitor
  Serial.println(processedData);

  delay(1000); // Wait 1 second before sending the next data
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Output on DATA_OUT Pin

    • Cause: The IC may not be properly powered or initialized.
    • Solution: Verify the power supply voltage and ensure the RESET pin is toggled during startup.
  2. High Power Consumption

    • Cause: Excessive clock frequency or improper thermal management.
    • Solution: Reduce the clock frequency and ensure proper heat dissipation.
  3. Interrupt Signal Not Triggering

    • Cause: Incorrect configuration of the GPIO or INT pin.
    • Solution: Check the GPIO pin configuration and ensure the INT pin is connected to the appropriate circuit.
  4. IC Overheating

    • Cause: Insufficient cooling or excessive current draw.
    • Solution: Use a PCB with a thermal pad and ensure the IC is not overloaded.

FAQs

Q1: Can the DOSonCHIP IC operate at 5V?
A1: No, the IC is designed to operate within a supply voltage range of 1.8V to 3.3V. Exceeding this range may damage the IC.

Q2: What is the maximum data rate supported by the IC?
A2: The maximum data rate depends on the clock frequency. At 200 MHz, the IC can handle data rates up to 100 Mbps.

Q3: Are the GPIO pins configurable as analog inputs?
A3: No, the GPIO pins are digital-only and cannot be used for analog input.

Q4: Is the IC compatible with 1.8V logic levels?
A4: Yes, the IC supports logic levels as low as 1.8V, making it compatible with low-power systems.