DollaTek CJMCU-5351

DollaTek CJMCU-5351 Si5351A I2C Clock Generator Breakout Board User Manual

Model: CJMCU-5351 | Brand: DollaTek

1. Introduction and Overview

The DollaTek CJMCU-5351 Si5351A Clock Generator Breakout Board is an I2C-controlled device designed to generate precise and arbitrary frequencies. It utilizes an integrated 25 MHz crystal reference and internal Phase-Locked Loops (PLLs) to produce frequencies ranging from 8 KHz to over 150 MHz. This board offers three independent clock outputs, each configurable to a different frequency. It is compatible with 3V to 5V DC power supplies and includes I2C level shifters for seamless integration with both 3V and 5V logic microcontrollers.

DollaTek CJMCU-5351 Si5351A Clock Generator Breakout Board with SMA connectors and header pins

Image 1.1: The DollaTek CJMCU-5351 Si5351A board, showing the main chip, 25MHz crystal, and output pins with optional SMA connectors.

2. Key Features

  • Crystal Reference: Integrated 25 MHz crystal for high precision.
  • Frequency Range: Generates frequencies from less than 8 KHz up to 150+ MHz.
  • Control Interface: I2C controller for easy configuration.
  • Output Channels: Three independent clock outputs (CLK0, CLK1, CLK2), each configurable to a different frequency.
  • Output Voltage: 3Vpp signal level.
  • Power Supply: Operates from 3V to 5V DC, thanks to an onboard 3.3V LDO regulator.
  • Logic Compatibility: I2C level shifting circuits ensure compatibility with both 3V and 5V logic microcontrollers.
  • Connectivity: Outputs available via breadboard-compatible header pins or optional SMA connectors for RF applications.

3. Setup Instructions

Follow these steps to set up your CJMCU-5351 Si5351A Clock Generator Breakout Board:

  1. Power Supply Connection: Connect your 3V to 5V DC power source to the VIN pin and ground to the GND pin on the board. Ensure correct polarity to prevent damage.
  2. I2C Interface Connection:
    • Connect the SCL pin on the Si5351A board to the I2C clock line of your microcontroller.
    • Connect the SDA pin on the Si5351A board to the I2C data line of your microcontroller.
    • The board's integrated level shifters allow direct connection to both 3V and 5V logic systems.
  3. Clock Output Connection: Connect your target circuit to the desired clock output pins: CLK0, CLK1, or CLK2. These outputs provide a 3Vpp signal. For radio frequency (RF) applications, optional SMA connectors can be soldered to the board for more robust connections.
  4. Software Setup: Install the appropriate library for the Si5351A chip on your microcontroller's IDE (e.g., Adafruit Si5351 library for Arduino). This library provides functions to initialize the chip and configure its outputs.
Close-up of DollaTek CJMCU-5351 Si5351A board showing pin labels for CLK0, CLK1, CLK2, SCL, SDA, GND, VIN

Image 3.1: Detailed view of the Si5351A board showing pin assignments for power, I2C communication, and clock outputs.

4. Operating Instructions

The Si5351A clock generator is controlled via the I2C interface. Once the board is powered and connected to your microcontroller, you can program it to generate specific frequencies.

  1. Initialization: In your microcontroller code, initialize the I2C communication and the Si5351A library. This typically involves calling an initialization function provided by the library.
  2. Frequency Configuration: Use the library functions to set the desired frequency for each of the three clock outputs (CLK0, CLK1, CLK2). The Si5351A uses internal PLLs and dividers to synthesize frequencies. For example, a function call might look like si5351.set_freq(10000000, SI5351_CLK0); to set CLK0 to 10 MHz.
  3. Output Control: You can enable or disable individual clock outputs as needed through software commands.
  4. Arbitrary Frequencies: The Si5351A is capable of generating a wide range of arbitrary frequencies with high precision. Refer to the specific library documentation for detailed examples and advanced configuration options, such as setting PLL multipliers and divider ratios.
Top-down view of the DollaTek CJMCU-5351 Si5351A board components, including the Si5351 chip and 25MHz crystal

Image 4.1: Component layout of the Si5351A board, highlighting the main Si5351 chip and the 25MHz crystal.

5. Maintenance

The DollaTek CJMCU-5351 Si5351A board requires minimal maintenance. Adhering to the following guidelines will help ensure its longevity and reliable operation:

  • Cleanliness: Keep the board free from dust, dirt, and debris. Use a soft, dry brush or compressed air for cleaning.
  • Moisture Protection: Avoid exposing the board to moisture or high humidity, which can cause short circuits and corrosion.
  • Temperature: Operate and store the board within its specified temperature range. Avoid extreme heat or cold.
  • Static Discharge: Handle the board with care, especially in environments prone to static electricity. Use anti-static precautions when handling.
  • Connections: Periodically check all electrical connections (power, I2C, outputs) to ensure they are secure and free from corrosion.

6. Troubleshooting

If you encounter issues with your DollaTek CJMCU-5351 Si5351A board, consider the following troubleshooting steps:

  • No Output or Incorrect Frequency:
    • Verify that the power supply voltage is within the 3V to 5V DC range.
    • Check all I2C connections (SDA, SCL, GND) for proper wiring and continuity.
    • Review your microcontroller code to ensure the Si5351A is correctly initialized and the desired frequencies are being set.
    • Confirm the correct I2C address for the Si5351A chip (typically 0x60).
    • Ensure the output pins are correctly connected to your measurement device or target circuit.
  • Board Not Detected by Microcontroller:
    • Double-check power and ground connections.
    • Inspect I2C lines for any shorts or open circuits.
    • Confirm that your microcontroller's I2C bus is properly enabled and initialized in your software.
    • Test with a simple I2C scanner sketch to confirm the board's presence on the bus.
  • Unstable Output:
    • Ensure a stable and clean power supply. Noise on the power line can affect clock stability.
    • Check for external electromagnetic interference (EMI) that might affect the board.
    • Verify that the crystal on the board is securely attached and undamaged.

7. Specifications

FeatureSpecification
ManufacturerDollaTek
Model NameCJMCU-5351
ChipsetSi5351A
Crystal Reference Frequency25 MHz
Output Frequency Range8 KHz to 160 MHz
Output Channels3 independent (CLK0, CLK1, CLK2)
Output Signal Level3Vpp
Input Voltage3-5VDC
Connectivity TechnologyI2C
Logic Compatibility3V and 5V (with onboard level shifters)
Compatible DevicesMicrocontrollers and development boards with I2C support
UPC / GTIN742548987367

8. Warranty and Support

Specific warranty information for this product is not provided in the available documentation. For technical support, product inquiries, or warranty claims, please contact DollaTek customer service directly. Additionally, extensive community support and documentation for the Si5351A chip are available online, which can be a valuable resource for advanced usage and troubleshooting.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.