New Definition TBK-RD8T3x Development Board Evaluation Report
1. Development Board Introduction
The main control chip of the development board is RD8T37P48RJ, which runs at 32Mhz. It integrates a multiplier, a divider, a hardware CRC and dual pointers. The operating voltage is 2.0V~5.0V, and the operating temperature is -40℃~105℃, which is higher than the general industrial standard temperature and can reach the military temperature level. It has 128Kb of FlashROM and SRAM inside, and supports ISP burning and conventional burning (conventional burning requires RD LINK PRO burner). Figure 1 is a schematic diagram of the development board provided by the official.
Figure 1 Schematic diagram of the official development board
(1) The top red box is the ISP burning module: can be used for ISP burning
(2) The yellow box is the regular burning interface: can be burned using RD_LINK PRO
(3) The green box indicates voltage selection: Type-C power supply, select chip working 3.3V/5V
(4) The blue boxes from top to bottom are the slider and TK button.
(5) Others As shown on the silk screen on the board, lead out all unused IO pins
2. Real photos of the development board
Figure 2 Front of the development board
Figure 3 Back of the development board
The actual development board is shown in Figure 2 and Figure 3. The development board is 1.6mm thick and uses blue solder resist and white silk screen. The overall welding is smooth, there are no burrs at the incision, and the silk screen is clear. It is powered by the Type-C interface (3.3v or 5v can be switched through a jumper cap). No external crystal oscillator is used. The 32Mhz oscillator integrated in the microcontroller is used. The printed circuit board is a double-sided board. The front printed circuit board is shown in Figure 4, and the back printed circuit board is shown in Figure 5. There is a copper plating design at the ISP burning module of the printed circuit board, and the copper plating also serves as the GND of the entire printed circuit board.
Figure 4: Front side of printed circuit board
Figure 5 Back side of printed circuit board
3. Initial state power-on test
The development board has been burned into the test program when it leaves the factory. The main function is to light up the LED lights by touch. The touch area is divided into two areas: S1 area and P1~P6 area. When the finger touches the S1 area, the LED lights light up, and when the finger leaves, the LED lights go out, and the number of lit LED lights increases when sliding to the right, as shown in Figure 6-Figure 9. The LED lights in the P1~P6 area are always on after the finger clicks, as shown in Figure 10-Figure 11. The touchpad is sensitive and the feedback speed is very fast.
Figure 6
Figure 7
Figure 8
Fig. 9
Fig.10
Fig.11
4. Program Burning
This chip uses the keil5 development environment and requires an official plug-in (RD_KEIL_Setup V1.20 (LIB0D06)). After the plug-in is successfully installed, you can select the RD 8051 series microcontroller as shown in Figure 12. Set the Target according to the official document to enter the development environment.
Fig.12
This test mainly tests the PWM function of the chip. It is burned by serial port loading, and an oscilloscope is used to test the level state of the output port, and the period, frequency and amplitude are measured. Open the official routine RD8T37x_128K_Demo_Code, change the value of Test to 4, make the main function enter case4, and output PWM square wave.
Compile the routine and generate a Hex file which is written into the development board through the serial port as shown in Figure 13. Close the serial port after the programming is successful.
Fig.13
5. PWM wave test
This report aims to test the PWM wave function of the newly defined TBK-RD8T3x development board. PWM00, PWM01, and PWM41 are selected for measurement. The duty cycle of PWM00 is set to 30%, and the duty cycle of PWM01 is set to 50%. The modified routine is burned into the development board through the serial port. An oscilloscope is used to measure the signal amplitude, frequency, period, and duty cycle. The test results are compared with the source program to verify the PWM function.
The equipment used to test PWM wave output is shown in Table 1
equipment
|
unit
|
quantity
|
DHO804 Oscilloscope
|
tower
|
one
|
3.3V voltage adapter
|
indivual
|
one
|
cable
|
root
|
one
|
Development Boards
|
open
|
one
|
Table 1
The test equipment connection method is shown in Figure 14.
Fig.14
Modify the routine, set the duty cycle of PWM01 to 50% and the duty cycle of PWM01 to 30%, connect oscilloscope ch1 to the P51 pin of the development board, connect oscilloscope ch2 to the P50 pin of the development board, adjust the oscilloscope voltage to 1.0v, 50us, measure the signal amplitude, period, frequency, and duty cycle, and obtain the test results as shown in Figure 15.
Fig.15
According to the oscilloscope test results, the duty cycles are 50% and 30% respectively, the signal amplitude is 3.3345V, the frequency is 10.021kHz, and the period is 99.785us. The test results are consistent with the source program and the error is extremely small.
Connect the oscilloscope ch1 to the P54 pin of the development board and measure PWM041. The test results are shown in Figure 16.
Fig.16
The signal amplitude changes less than PWM00 and PWM01, with a period of 1.9940ms and a frequency of 501.50Hz, which is consistent with the source program.
VI. Conclusion
The newly defined TBK-RD8T3x development board has good workmanship, rich resources, excellent performance, wide operating temperature, precise internal oscillation circuit, extremely small output PWM wave error, sensitive touch buttons, simple development environment setup, and rich official routines. It is excellent for learning and industrial control.