Texas Instruments DSP Development Frequently Asked Questions

DSP development

1. TMS320C2000 The TMS320C2000 series includes the C24x and C28x series. The C24x series recommends the LF24xx series instead of the C24x series. The LF24xx series is cheaper than the C24x, with higher performance than the C24x, and the LF24xxA has encryption. The C28x series is mainly used for large storage device management and high performance control applications.

2. TMS320C3x The TMS320C3x series includes C3x and VC33. VC33 is recommended. The C3x series is the foundation of TI's floating-point DSP and cannot be discontinued, but the price will not be further reduced.

3. TMS320C5x TMS320C5x series has been deprecated, it is recommended to use C24x or C5000 series instead.

4. TMS320C5000 The TMS320C5000 series includes the C54x and C55x series. Among them, VC54xx also has new devices, such as: TMS320VC5471 (DSP+ARM7). The C55x series is TI's third-generation DSP, with a power consumption of 1/6 of the VC54xx and 5 times the performance of the VC54xx. It is a growing series. The C5000 series is currently the mainstream DSP for TI DSPs. It covers applications ranging from low-end to mid-range and is currently the most popular series.

Texas Instruments DSP Development Frequently Asked Questions

5. TMS320C6000 The TMS320C6000 series includes C62xx, C67xx and C64xx. This series is TI's high-end DSP series. The C62xx series is a fixed-point DSP. The series of chips is rich in variety and is the main application series. The C67xx series is a floating point DSP for areas that require high speed floating point processing. The C64xx series is a new development with 10 times the performance of the C62xx.

6. OMAP series is TI's chip for multimedia field. It is C55+ARM9 with excellent performance, which is very suitable for multimedia applications such as handheld devices and Internet terminals.

How to mix four 5V/3.3V?

The development of TI DSP is the same as the development of integrated circuits. The new DSP is 3.3V, but there are still many peripheral circuits that are 5V. Therefore, in DSP systems, there are often mixed problems of 5V and 3.3V DSP. In these systems, it should be noted that: 1) The DSP outputs to a 5V circuit (such as D/A), and can be directly connected without adding any buffer circuit. 2) DSP input 5V signal (such as A/D), because the input signal voltage "4V" exceeds the DSP power supply voltage, the DSP external signal has no protection circuit, need to add buffer, such as 74LVC245, etc., convert 5V signal into 3.3V signal. 3) The signal of the JTAG port of the emulator must also be 3.3V, otherwise the DSP may be damaged.

Fives. Why is the DSP with large on-chip RAM high efficiency?

At present, the on-chip memory RAM developed by DSP is getting larger and larger. To design an efficient DSP system, you should select a DSP with a large on-chip RAM. Compared with the off-chip memory, the on-chip RAM has the following advantages: 1) The on-chip RAM is faster, which ensures that the DSP has no waiting operation. 2) For the C2000/C3x/C5000 series, some of the on-chip memory can be accessed twice in one instruction cycle, making the instructions more efficient. 3) The on-chip RAM operates stably without external interference and will not interfere with the outside. 4) Multi-bus on the DSP chip, when accessing the on-chip RAM, it will not affect the access of other buses, and the efficiency is high.

six. Why did the DSP evolve from 5V to 3.3V?

The development of very large scale integrated circuits has grown from 1 um to the current 0.1 um, and the power supply voltage of the chip has also decreased, and power consumption has also decreased. The DSP has also evolved from 5V to the current 3.3V, and the core voltage has grown to 1V. At present, the periphery of the mainstream DSP has been developed to 3.3V, and the price and power consumption of the 5V DSP are low, and are gradually replaced by the 3.3V DSP.

How to choose the power chip of DSP?

TMS320LF24xx: TPS7333QD, 5V to 3.3V, maximum 500mA.

TMS320VC33: TPS73HD318PWP, 5V to 3.3V and 1.8V, maximum 750mA.

TMS320VC54xx: TPS73HD318PWP, 5V to 3.3V and 1.8V, maximum 750mA; TPS73HD301PWP, 5V to 3.3V and adjustable, maximum 750mA.

TMS320VC55xx: TPS73HD301PWP, 5V to 3.3V and adjustable, up to 750mA.

TMS320C6000: PT6931, TPS56000, up to 3A.

Eight. How is the software waiting to be used?

The DSP has a faster instruction cycle and needs to wait while accessing slow memory or peripherals. Waiting for hardware wait and software wait, the wait for each series is not exactly the same.

1) For the C2000 series: the hardware wait signal is READY, and does not wait when it is high. The software waits up to the WSGR register and can add up to 7 waits. The program memory and data memory and I/O can be set separately.

2) For the C3x series: the hardware wait signal is /RDY, the low level is not waiting. The software waits for SWW and WTCNY in the bus control register, and can add up to 7 waits, but the wait is not segmented, except for the full space on the chip.

3) For the C5000 series: the hardware wait signal is READY, and the high level does not wait. Software waits are determined by the SWWCR and SWWSR registers and can be added for up to 14 waits. The program memory, control program memory, and data memory and I/O can be set separately.

4) For the C6000 series (limited to non-synchronous memory or peripherals): The hardware wait signal is ARDY, and does not wait when it is high. The software waits for the external memory interface control register to be determined. The timing of the bus access to the external memory or device can be set to facilitate the interface to the asynchronous memory or peripheral.

nine. Why is the interrupt vector relocated?

In order to facilitate the configuration of the DSP memory, the interrupt vector of the general DSP can be relocated, that is, it can be placed anywhere in the memory space by setting the register. Note: The C2000 interrupt vector cannot be relocated.

Robot Vacuum Cleaners With Mopping

Robot Vacuum Cleaners With Moppin,Robot Vacuum Cleaner With Bluetooth ,Robot Vacuum Cleaner With Gyroscope,Cleaner Robot Ultrasonic Cleaner

NingBo CaiNiao Intelligent Technology Co., LTD , https://www.intelligentnewbot.com