1 Introduction to BC7281B
BC7281 chip is a new type of 16-bit LED digital tube display and keyboard interface dedicated control chip. The chip uses a high-speed two-wire interface to communicate with the MCU, occupying only a small amount of I/O port resources and host time. The BC7281 chip can connect to a keyboard matrix with up to 64 keys, and has an internal de-jitter function. BC7281B also adds a "register protection" (anti-interference) mode to further improve the anti-interference ability.
1.1 BC7281B pin description
This system uses the BC7281B chip, and the pin description is as follows:
1.2 BC7281 byte write and read timing
The BC7281 byte write and read timing is shown in Figure 1.
2 Introduction to TMS320F812 DSP
The TMS320F2812 chip is a new member of TI's DSP controller 2000 series. TMS320F2812 provides powerful computing power, with a maximum operating speed of 150MIPS. It has the characteristics of strong processing performance, high peripheral integration, large program memory and fast A/D conversion speed. It is widely used in the fields of digital control of motors. TMS320F2812 adopts high-performance static CMOS technology, with a power supply voltage of 3.3 V, and has a variety of low-power working modes, which can fully reduce system power consumption.
3 Hardware interface and software design of BC7281B and DSP TMS320F2812
The control chip used in this system design is BC7281B, and the DSP chip is TMS320F2812. During the design process, a 20k pull-up resistor is connected to the DAT line to enable it to reliably output a high level. The DAT and CLK signal lines connected to the DSP are connected in a twisted pair with the ground line, and a filter capacitor is connected between each signal and the ground to improve the anti-interference ability. In order to better improve the anti-interference ability of the BC7281B power input terminal, an RC filter circuit is connected in series between the VCC power pin and the power supply to filter out the spikes and glitches in the power supply. The external RC oscillation circuit of the BC7281B uses a 1.5k resistor and a 20pF capacitor to provide a 9.5MHz clock. For the bit drive circuit, this design uses a common anode digital tube, the triode is connected in an emitter follower form, and a 100k current limiting resistor is added to the base.
3.1 Hardware interface circuit of BC7281B and DSP TMS320F2812
The specific interface circuit of BC7281 B and DSP TMS320F2812 is shown in Figure 2.
As shown in Figure 2, DSP transmits data with the data transmission line DAT and synchronous clock line CLK of BC7281B through the I/O interface (IOF10 and IOF13). The CLK pin is controlled by DSP and the falling edge is effective. R/W in the instruction byte is read-write control. When R/W=0, DSP writes data to the internal register of BC7812B; when R/W=1, DSP reads the data of the internal register of BC7812.
3.2 Software Design
The software flow chart is shown in Figure 3:
The specific procedures are as follows:
4 Conclusion
BC7281B effectively solves the problem of hardware cost and MCU IO port resource occupation in DSP application system. The chip is easy to use, stable and reliable, and flexible to program. In engineering applications, it is the best choice for designers. I have successfully used this chip in many products, and achieved twice the result with half the effort.
Previous article:Interface design based on LPC2134 and T6963C LCD module
Next article:Application of Optocoupler in Servo System
Recommended ReadingLatest update time:2024-11-16 15:22
- Popular Resources
- Popular amplifiers
- MathWorks and NXP Collaborate to Launch Model-Based Design Toolbox for Battery Management Systems
- STMicroelectronics' advanced galvanically isolated gate driver STGAP3S provides flexible protection for IGBTs and SiC MOSFETs
- New diaphragm-free solid-state lithium battery technology is launched: the distance between the positive and negative electrodes is less than 0.000001 meters
- [“Source” Observe the Autumn Series] Application and testing of the next generation of semiconductor gallium oxide device photodetectors
- 采用自主设计封装,绝缘电阻显著提高!ROHM开发出更高电压xEV系统的SiC肖特基势垒二极管
- Will GaN replace SiC? PI's disruptive 1700V InnoMux2 is here to demonstrate
- From Isolation to the Third and a Half Generation: Understanding Naxinwei's Gate Driver IC in One Article
- The appeal of 48 V technology: importance, benefits and key factors in system-level applications
- Important breakthrough in recycling of used lithium-ion batteries
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- EEWORLD University Hall----Analog Integrated Circuit Design (Li Zhangquan, Shanghai Jiaotong University)
- Request a free ZVS buck-boost evaluation board!
- Three-cell lithium battery charging management IC-VAS5176 charging current test
- USB TYPE C interface problem urgent help
- Can't find header file when compiling
- NXP Smart Car Northeast Competition First Prize, we will open source after the competition
- Cumulative error analysis and clock frequency optimization for UART communication in MSP430FR2311
- Guess the price and win a surprise - how much does this "good" phone cost? Let's find out!
- ucos ii based on Cortex-M0 can run source code project
- Looking for a logic device like 74HC595