SFLY SP325 SP328 SP328P

SFLY SP32x Series High-Speed Production Programmer User Manual

Models: SP325, SP328, SP328P

1. Киришүү

The SFLY SP32x series programmers (SP325, SP328, SP328P) are advanced high-speed production tools designed for efficient burning of SPI NOR/NAND FLASH and I2C/MicroWire EEPROMs. Utilizing a high-speed MCU + FPGA architecture, these programmers offer robust performance and stability for mass production environments. This manual provides essential information for the setup, operation, and maintenance of your SFLY SP32x series programmer.

For a comprehensive list of supported devices, please visit: SFLY Supported Devices List

2. Негизги өзгөчөлүктөрү

  • High-Speed Architecture: Employs MCU + FPGA for rapid and stable programming.
  • Advanced IO Technology: Built-in hardware driver engine and IO dynamic allocation.
  • SPI FLASH Modes: Supports QUAD (four-channel), DUAL (dual-channel), and Standard SPI modes.
  • USB2.0 Connectivity: High-speed (480Mbps) communication interface.
  • Ички эстутум: Uses built-in memory (2Gb/256MB, approx. 250MB for user data) for storing engineering files, enhancing stability and speed over traditional external cards.
  • User Interface (SP328/SP328P): Features a 2.4-inch wide-view TFT color LCD screen and a cross-navigation keyboard for intuitive operation.
  • Offline Burning (SP328/SP328P): Allows programming without a computer connection, with project files loadable via U disk.
  • ATE Control Interface (SP328/SP328P): Provides accurate programming machine control signals (BUSY, OK, NG, START) for automated systems.
  • Intelligent Erase Technology: Automatically optimizes erase operations based on chip content, skipping empty areas or erasing only data-filled regions.
  • Configurable Clock Frequencies: Adjustable frequencies for SPI FLASH (8/12/16/20/24MHz), SPI EEPROM (250/500KHz, 1/2/4/6MHz), and I2C (50/100/200/400KHz).
  • Программанын өзгөчөлүктөрү: Supports Chinese/English switching, compatible with Windows XP/Vista/7/8/10 (32/64-bit), continuous free upgrades, and project file management with locking/read-only properties.
  • Automatic Serial Number Function: Generates unique serial numbers, MAC addresses, or Bluetooth IDs (USB connection mode; SP328P supports offline auto-increment and file режими).
  • Коргоо механизмдери: Includes short circuit/overcurrent protection and chip pin contact checking.
  • UID & SFDP Support: Supports UID reading for some chips and data encryption based on UID (SP328P only), and SFDP content reading for partial SPI FLASH.

3. Моделдин айырмачылыктары

The SP32x series offers three models with varying features:

  • SP325: Does not support offline burning, lacks a display screen, U disk interface, and ATE interface for automatic burning machines.
  • SP328: Supports offline burning, includes a display screen, U disk interface, and ATE interface for automatic burning machines.
  • SP328P: Supports all features of the SP328, plus offline burning serial number support and UID encryption function.

Refer to the detailed comparison table below for specific differences:

Comparison table of SP328P, SP328, SP325 features
Figure 3.1: Detailed feature comparison of SP328P, SP328, and SP325 models.

4. Орнотуу

4.1. Пакеттин мазмуну

  • Programmer Host (1 unit)
  • USB кабели (1 даана)
  • Quick Operation Guide (1 unit)
  • Power Adapter (1 unit - Included only with SP328/SP328P for offline burning. SP325 does not include a power adapter as it lacks offline burning functionality.)

Note: Burning seats (adapters) are optional accessories and must be purchased separately based on the specific chip package you intend to program.

SFLY SP328 Programmer in retail packaging
Figure 4.1: SFLY SP328 Programmer and accessories in packaging.

4.2. Программалык камсыздоону орнотуу

  1. Download the latest SP32 series programmer software from the official webсайт: SFLY Software Download Page
  2. Run the installer and follow the on-screen instructions. The software supports Windows XP, VISTA, Win7, Win8, and Win10 (32-bit/64-bit).

4.3. Аппараттык туташуу

  1. Connect the programmer to your computer using the provided USB 2.0 cable. The USB 2.0 interface provides high-speed data transfer (480Mbps).
  2. For SP328/SP328P models, if performing offline burning, connect the DC5V/1.5A power adapter to the programmer and a power outlet.
  3. Ensure the correct adapter module (burning seat) is selected and securely inserted into the programmer's dedicated interface for the chip package you are using.
Арткы view of SP328/SP328P showing USB 2.0 and U disk interfaces
4.2-сүрөт: Арткы view of SP328/SP328P with USB 2.0 (480Mbps) and U disk interfaces. SP325 only has the USB 2.0 interface.
Programmer with an adapter module inserted
Figure 4.3: Programmer with a dedicated adapter module correctly inserted.

5. Иштөө нускамалары

5.1. Online Programming (USB Connected)

  1. Launch the SFLY programmer software on your computer.
  2. Select the appropriate chip model from the software's device list.
  3. Load your engineering data file (e.g., .bin, .hex).
  4. Configure burning settings, including IO mode (Standard, DUAL, QUAD for SPI FLASH) and clock frequency, as needed.
  5. Insert the target chip into the adapter module. The programmer will perform a pin contact check.
  6. Initiate the programming process (Erase, Program, Verify) through the software.
  7. The software supports project file management, allowing you to save all burning parameters for future use. Project files can be locked or set to read-only to prevent accidental modification.
  8. For automatic serial number generation, configure the auto-increment or file mode within the software.

5.2. Offline Programming (SP328/SP328P Only)

Offline programming allows the device to operate independently of a computer.

  1. Prepare Project File: Create and save your project file (including chip model, data, and settings) using the PC software. Transfer this file to a U disk.
  2. Долбоорду жүктөө File: Insert the U disk into the programmer's U disk interface. Use the navigation keyboard and LCD screen to select and load the desired project file into the programmer's internal memory.
  3. Күйгүзүү: Ensure the power adapter is connected.
  4. Insert Chip: Place the target chip into the adapter module. The programmer will detect the chip.
  5. Программалоону баштоо:
    • Chip Insertion Start: The programmer can automatically detect chip insertion/removal and initiate the burning process without manual button presses.
    • Баштоо баскычы: Press the dedicated START button on the programmer to begin the burning cycle for each chip.
  6. Статус көрсөткүчтөрү: Monitor the BSY (Busy), OK (Success), and FAIL (Failure) LEDs on the programmer for real-time status.
  7. For SP328P, offline automatic serial number generation can be configured via the device's menu.
Close-up of SP328/SP328P LCD screen and navigation buttons
Figure 5.1: SP328/SP328P LCD screen and navigation controls for offline operation.
Programmer showing LED indicators (BUSY, OK, FAIL) and Start button
Figure 5.2: LED indicators (BUSY, OK, FAIL) and Start button on the programmer.

5.3. Intelligent Erase Function

The programmer features intelligent erase technology to optimize programming time:

  • If the chip is completely empty, the erase operation is automatically skipped.
  • If only certain areas of the chip contain data, only those areas are erased.
  • This significantly reduces programming time compared to conventional full-chip erasing.
Bar chart comparing intelligent erase and conventional erase times
Figure 5.3: Comparison of erase times between intelligent erase and conventional erase methods.

5.4. ATE Control Interface (SP328/SP328P Only)

The ATE (Automatic Test Equipment) control interface allows integration with automatic burning machines or manipulators. It provides precise control signals (START, BUSY, OK, NG) for automated production lines, ensuring stable and efficient operation.

Side view of programmer showing the ATE control interface
5.4-сүрөт: Каптал view of the programmer highlighting the ATE control interface.

6. Техникалык тейлөө

  • Программалык камсыздоо жаңыртуулары: Regularly check the SFLY website for software updates to ensure compatibility with new chips and access to performance improvements. Updates are free.
  • Тазалоо: Keep the programmer and adapter modules clean and free from dust and debris. Use a soft, dry cloth. Avoid liquid cleaners.
  • Adapter Modules: Handle adapter modules with care. Ensure they are correctly inserted and removed to prevent damage to the connectors.
  • Сактагыч: Store the programmer in a dry, cool environment away from direct sunlight and extreme temperatures.

7. Кыйынчылыктарды

  • Programming Failure:
    • Check chip pin contact: The programmer performs an automatic pin contact check. If a poor contact is detected, a graphic prompt will indicate which pins are affected. Re-insert the chip carefully.
    • Verify chip model and settings: Ensure the correct chip model is selected in the software and all burning parameters (IO mode, clock frequency) match the chip's specifications.
    • Power supply: For offline operations, ensure the power adapter is correctly connected and providing stable power.
    • Adapter module: Confirm the correct adapter module is used for the chip package and it is securely seated.
  • Programmer Not Detected by PC:
    • Check USB cable connection: Ensure the USB cable is securely connected to both the programmer and the computer.
    • Башка USB портун же кабелин колдонуп көрүңүз.
    • Reinstall software drivers.
  • Slow Programming Speed:
    • Ensure the correct IO mode (e.g., QUAD for SPI FLASH) and highest supported clock frequency are selected in the software for optimal performance.
    • Verify the chip is supported at high speeds.
  • Ката билдирүүлөрү: If specific error messages appear on the LCD (SP328/SP328P) or software, consult the software's help documentation or the SFLY support website for detailed explanations and solutions.

8. Техникалык шарттар

Өзгөчөлүк Description
Колдоого алынган түзмөктөр I2C/MicroWire EEPROM, SPI NOR FLASH, SPI NAND FLASH
Device Voltage 1.7В - 3.6В
Оффлайн сактагыч 2Gb (256MB total, approx. 250MB for user data)
Байланыш интерфейси USB2.0 High Speed (480Mbps)
Offline Mode Support SP328/SP328P: Yes, SP325: No
Power Specifications Input: 150-240Vac, 50/60Hz; Output: DC5V/1.5A
Host Dimensions (L x W x H) 164 мм x 113 мм x 36 мм
Хосттун салмагы SP328/SP328P: 260g, SP325: 225g
Таңгактоо жалпы салмагы 550г

8.1. Performance Data

The following tables and charts illustrate the programming speed and efficiency of the SP32x series programmers compared to other general-purpose programmers.

Bar chart comparing SPI Nand programming speed
Figure 8.1: SPI Nand Programming Speed Comparison (SFLY SP32 series vs. other brands).
Bar chart comparing SPI Flash programming speed
Figure 8.2: SPI Flash Programming Speed Comparison (SFLY SP32 series vs. other brands).
Table showing measured programming times for SPI FLASH and SPI NAND chips
Figure 8.3: Measured operation times for various SPI FLASH and SPI NAND chips.
Bar charts comparing IO modes for data transfer and programming speed
Figure 8.4: IO Mode vs. Data Transfer Time and Programming Speed comparisons.

9. Колдонуучунун кеңештери

  • Долбоор Files: Always save your programming settings as a project file. This ensures consistency and saves time for repetitive tasks. Utilize the locking feature for production environments.
  • Offline Mode Efficiency: For SP328/SP328P users, leverage the U disk loading feature for offline projects to streamline production without needing a connected PC.
  • Оптималдуу ылдамдык: Experiment with different IO modes (DUAL/QUAD) and clock frequencies in the software to find the fastest and most reliable settings for your specific chips.
  • Chip Handling: Always handle chips and adapter modules with care to prevent damage to pins and sockets. Use anti-static precautions.

10. Колдоо

SFLY is committed to providing continuous support for its products. This includes:

  • Программалык камсыздоо жаңыртуулары: Free software upgrades are regularly released to add support for new devices and improve functionality. Please visit the official SFLY webакыркы программалык камсыздоо үчүн сайт.
  • Техникалык жардам: For technical inquiries or issues not covered in this manual, please refer to the support section of the SFLY official webсайтка же кардарларды тейлөөгө кайрылыңыз.

Тектеш документтер - SP325 SP328 SP328P

Preview SFLY SP10 сериясы жогорку ылдамдыктагы программалоочу Колдонуучунун колдонмосу SPI FLASH, I2C, Microwire EEPROM программалоо
SFLY SP10 сериясындагы жогорку ылдамдыктагы программисттер үчүн комплекстүү колдонуучу колдонмо (SP10A, SP10B, SP10F). SPI FLASH, I2C жана Microwire EEPROM түзмөктөрү үчүн аппараттык камсыздоонун өзгөчөлүктөрүн, программалык камсыздоону орнотууну, USB режимин программалоону, өз алдынча программалоону жана көп машина режимин иштетүүнү камтыйт.
Preview SFLY SP20 Series Programmer User Manual
Comprehensive user manual for the SFLY SP20 series programmers (SP20B, SP20F, SP20X, SP20P), detailing hardware features, software operation, programming modes (USB, standalone, ISP, multi-machine), and FAQs. Covers setup, chip programming, data reading/writing, and troubleshooting.
Preview Sylvania SP328-TURQUOISE Bluetooth Speaker: Instruction Manual and Features
Get detailed instructions, safety warnings, troubleshooting tips, and warranty information for the Sylvania SP328-TURQUOISE portable Bluetooth speaker. Learn about its features and how to connect and use it.