SPCE061A is another 16-bit microcontroller chip launched by Lingyang Technology Co., Ltd. after the μ'nSPTM (Microcontroller and Signal Processor) series products SPCE500A and others. Unlike SPCE500A, SPCE061A has only 32k flash memory FLASH built in. Its high processing speed enables SPCE061A to process complex digital signals very easily and quickly, making it particularly suitable for applications such as digital speech recognition. SPCE061A has an operating speed range of 0.32-49.152MHz within the operating voltage range of 2.6V-3.6V, and has an 8-channel 10-bit analog-to-digital conversion input function and a microphone input method with a built-in automatic gain control function; it also has a dual-channel 10-bit DAC audio output function. Therefore, SPCE061A is an economical application solution for digital sound and speech recognition products. Its main performance is as follows:
a 16-bit / A'nSPTM microprocessor;
operating voltage range: VDD is 2.6-3.6V (CPU), Voo is VDD"5.5V (I/0);
CPU clock: 0.32-49.152MHz;
built-in 2k words of SRAM;
built-in 32k flash FLASH;
with programmable audio processing function;
with power saving function, the system consumes less than 2mA@3.6V in standby state (clock is stopped);
with 2 16-bit programmable timer/counters (with automatic preset initial count value);
with 2 10-bit DAC (digital-to-analog conversion) output channels;
with 32-bit general-purpose programmable input/output ports;
with 14 interrupt sources, which can be interrupted through 2 timer A/B time bases External clock source input key wake-up;
with touch key wake-up function;
uses Lingyang audio coding SACM-S240 mode (2.4k bit/s), can accommodate 210 seconds of voice data;
can provide system clock signal through phase-locked loop PLL oscillator;
with 32768Hz real-time clock;
with 7-channel 10-bit voltage analog-to-digital converter (ADC) and single-channel sound analog-to-digital converter;
the sound analog-to-digital converter input channel has built-in microphone amplifier and automatic gain control (AGC) circuit;
with serial device interface;
with low voltage reset (LVR) and low voltage monitoring (LVD) functions;
with built-in online emulation circuit (ICE In-Circuit Emulator). 2 SPCE061A structure and function
The internal structure of the SPCE061A single-chip microcontroller is shown in Figure 1. It has a total of 84 pins, the package form is PLCC84, and the function of each pin is listed in Table 1.
3 Minimum system composition of SPCE061A
The minimum system composition of SPCE061A is shown in Figure 2. As can be seen from the figure, its wiring is relatively simple. Connect the crystal oscillator and resonant capacitor to the OSCO and OSCl terminals, and connect the corresponding capacitor and resistor to the RC input VCP terminal of the phase-locked loop voltage-controlled oscillator to work. Connecting a 0.1YF or 1001~F decoupling capacitor to the other unused power supply terminal and ground terminal can improve the anti-interference ability of the system.
4 Development of SPCE061A
The development of SPCE061A can be achieved through the online debugger PROBE. In fact, PROBE is both a programmer (i.e., a program burner) and a real-time online debugger. It can replace two commonly used tools in the development process of single-chip microcomputer application projects-hardware online real-time emulators and program burners. It uses the built-in online emulation circuit ICE (h-CircuitEmulator) of SPCE061 and Lingyang's online serial programming technology. PROBE can work under Lingyang IDE integrated development environment software package. Its 5-pin simulation head can be directly connected to the corresponding pins of SPCE061A on the target circuit board, and can directly debug and run the user-compiled program through the CPU (SPCE061A) on the target circuit board. The other end of PROBE is a standard 25-pin printer interface, which can be directly connected to the computer's printer port. Its communication with the host computer can be completed under the computer IDE integrated development environment software package. Figure 3 shows the peripheral connection interface circuit for online debugging between the computer, PROBE, and the user's target board.
5 Conclusion
SPCE06A can be widely used in speech recognition, voice-based instruments, voice home appliances, voice vending machines, intelligent voice interactive toys, advanced teaching and toys, children's electronic storybook products and general speech synthesizer products. It is also suitable for the development and production of products that require a longer voice duration.
Previous article:Principle and simulation of transfer instructions for RISC CPU
Next article:Rabbit2000 LCD display controller KS0108B interface
Recommended ReadingLatest update time:2024-11-23 15:40
- Naxin Micro and Xinxian jointly launched the NS800RT series of real-time control MCUs
- How to learn embedded systems based on ARM platform
- Summary of jffs2_scan_eraseblock issues
- Application of SPCOMM Control in Serial Communication of Delphi7.0
- Using TComm component to realize serial communication in Delphi environment
- Bar chart code for embedded development practices
- Embedded Development Learning (10)
- Embedded Development Learning (8)
- Embedded Development Learning (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Intel promotes AI with multi-dimensional efforts in technology, application, and ecology
- ChinaJoy Qualcomm Snapdragon Theme Pavilion takes you to experience the new changes in digital entertainment in the 5G era
- Infineon's latest generation IGBT technology platform enables precise control of speed and position
- Two test methods for LED lighting life
- Don't Let Lightning Induced Surges Scare You
- Application of brushless motor controller ML4425/4426
- Easy identification of LED power supply quality
- World's first integrated photovoltaic solar system completed in Israel
- Sliding window mean filter for avr microcontroller AD conversion
- What does call mean in the detailed explanation of ABB robot programming instructions?
- STMicroelectronics discloses its 2027-2028 financial model and path to achieve its 2030 goals
- 2024 China Automotive Charging and Battery Swapping Ecosystem Conference held in Taiyuan
- State-owned enterprises team up to invest in solid-state battery giant
- The evolution of electronic and electrical architecture is accelerating
- The first! National Automotive Chip Quality Inspection Center established
- BYD releases self-developed automotive chip using 4nm process, with a running score of up to 1.15 million
- GEODNET launches GEO-PULSE, a car GPS navigation device
- Should Chinese car companies develop their own high-computing chips?
- Infineon and Siemens combine embedded automotive software platform with microcontrollers to provide the necessary functions for next-generation SDVs
- Continental launches invisible biometric sensor display to monitor passengers' vital signs
- My USB learning experience unfolds - Part 1
- Oops! The silkscreen is on top of the surface traces
- Module Design and FPGA Verification of 64-bit MIPS Microprocessor
- Why do we need to add a lens in front of the infrared temperature sensor?
- [National Technology N32WB452 Review] 4. LCD Display DVP Capture Image
- Let’s have dinner! EEWorld netizens will have an offline dinner in Shenzhen on the evening of December 20th. Come and sign up~~
- APC tailors power management software for Oracle database
- Who has the 20-channel PT100 temperature acquisition module source code?
- Three things you need to know about isolation devices
- Learn about ADI's smoke detection solutions and apply for free samples!