SFLY SP325 SP328 SP328P

Manuale utente del programmatore di produzione ad alta velocità serie SFLY SP32x

Models: SP325, SP328, SP328P

1. Introduzione

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. Caratteristiche principali

  • 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.
  • Connettività USB2.0: High-speed (480Mbps) communication interface.
  • Memoria interna: 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).
  • Caratteristiche del software: 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 modalità).
  • Meccanismi di protezione: 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. Differenze del modello

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. Impostazione

4.1. Contenuto della confezione

  • Programmer Host (1 unit)
  • Cavo USB (1 unità)
  • 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. Installazione del software

  1. Download the latest SP32 series programmer software from the official websito: 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. Connessione hardware

  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.
Posteriore view of SP328/SP328P showing USB 2.0 and U disk interfaces
Figura 4.2: Posteriore 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. Istruzioni per l'uso

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. Carica progetto 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. Accensione: Ensure the power adapter is connected.
  4. Insert Chip: Place the target chip into the adapter module. The programmer will detect the chip.
  5. Inizia la programmazione:
    • Chip Insertion Start: The programmer can automatically detect chip insertion/removal and initiate the burning process without manual button presses.
    • Button Start: Press the dedicated START button on the programmer to begin the burning cycle for each chip.
  6. Indicatori di stato: 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.

Lato view of programmer showing the ATE control interface
Figura 5.4: lato view of the programmer highlighting the ATE control interface.

6. Manutenzione

  • Aggiornamenti software: Regularly check the SFLY website for software updates to ensure compatibility with new chips and access to performance improvements. Updates are free.
  • Pulizia: 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.
  • Magazzinaggio: Store the programmer in a dry, cool environment away from direct sunlight and extreme temperatures.

7. Risoluzione Dei Problemi

  • Errore di programmazione:
    • 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.
    • Prova una porta USB o un cavo diverso.
    • 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.
  • Messaggi di errore: If specific error messages appear on the LCD (SP328/SP328P) or software, consult the software's help documentation or the SFLY support websito per spiegazioni e soluzioni dettagliate.

8. Specifiche

Caratteristica Descrizione
Dispositivi supportati I2C/MicroWire EEPROM, SPI NOR FLASH, SPI NAND FLASH
Dispositivo voltage 1.7V - 3.6V
Archiviazione offline 2Gb (256MB total, approx. 250MB for user data)
Interfaccia di comunicazione USB2.0 High Speed (480Mbps)
Offline Mode Support SP328/SP328P: Yes, SP325: No
Specifiche di potenza Input: 150-240Vac, 50/60Hz; Output: DC5V/1.5A
Dimensioni host (L x P x A) Dimensioni: 164 mm x 113 mm x 36 mm
Peso dell'ospite SP328/SP328P: 260g, SP325: 225g
Peso lordo dell'imballaggio 550g

8.1. Dati sulle prestazioni

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. Suggerimenti per l'utente

  • Progetto 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.
  • Velocità ottimale: 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. Supporto

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

  • Aggiornamenti software: Free software upgrades are regularly released to add support for new devices and improve functionality. Please visit the official SFLY websito per il software più recente.
  • Assistenza tecnica: For technical inquiries or issues not covered in this manual, please refer to the support section of the SFLY official websito o contattare il loro servizio clienti.

Documenti correlati - SP325 SP328 SP328P

Preview Manuale utente del programmatore ad alta velocità serie SFLY SP10 per la programmazione di SPI FLASH, I2C, Microwire EEPROM
Manuale utente completo per i programmatori ad alta velocità della serie SFLY SP10 (SP10A, SP10B, SP10F). ...
Preview Manuale utente del programmatore serie SFLY SP20
Manuale utente completo per i programmatori della serie SFLY SP20 (SP20B, SP20F, SP20X, SP20P), che descrive in dettaglio le caratteristiche hardware, il funzionamento del software, le modalità di programmazione (USB, standalone, ISP, multi-macchina) e le FAQ. Include informazioni su configurazione, programmazione del chip, lettura/scrittura dei dati e risoluzione dei problemi.
Preview Altoparlante Bluetooth Sylvania SP328-TURQUOISE: manuale di istruzioni e caratteristiche
Ottieni istruzioni dettagliate, avvertenze di sicurezza, suggerimenti per la risoluzione dei problemi e informazioni sulla garanzia per l'altoparlante Bluetooth portatile Sylvania SP328-TURQUOISE. Scopri le sue caratteristiche e come collegarlo e utilizzarlo.