1911 views|13 replies

5213

Posts

239

Resources
The OP
 

Domestic chip list: New recommendations from netizens, the few cents of Puran PY32F002A and Qinheng ch32v003, welcome to post and discuss [Copy link]

 
 

The domestic chip list has received two new recommendations for MCUs. Netizens mainly focus on the principle of cheap and easy to use . Netizens are welcome to post comments and chat.

It should have been used more frequently in Qin Heng Tan, and I have roughly heard of Pu Ran.

Recommended product model: ch32v003
Recommended reason: Cheap is enough. It is said that it only costs 50 cents a piece. It is very popular on the Internet. It has RISC-V architecture, SPI, I2C, GPIO, etc. If this chip can meet the requirements, why not choose it?
Category: MCU/MPU (RISC-V architecture)
Manufacturer: WCH

Recommended product model: PY32F002A
Recommended reason: Same as ch32v003, cheap is enough reason, cortex-m0+ architecture, i2c, spi, gpio are all available, it is also a favorite of electronic engineers
Category: MCU/MPU (arm architecture)
Manufacturer: Pu Ran

EEWorld's initial draft of the "Best Competitive Domestic Chip List", I wonder if you have browsed it? If not, please click here to browse it . If you comment before March 28, you will have a chance to win a gift (a total of 10 gifts, gift details ).

This post is from Domestic Chip Exchange
Add and join groups EEWorld service account EEWorld subscription account Automotive development circle

Latest reply

Because it is a very mature product that has been in production. It was only for some reasons that it was changed to a domestic product. As we all know, many domestic products can be directly replaced by P2P, so there was no change in the hardware. The results of the subsequent tests also found that the problem was caused by the lengthening of the line, but the original microcontroller read the data of the sensor with the same line length normally. For the test waveform of the domestic problem, it was found that the waveform was not beautiful, so we knew to add a pull-up resistor. After adding the resistor, the square wave was very positive. And this problem is also related to the connected sensor. Different IIC sensors, some brands can work normally, and some are not normal, which also reflects the problem of load capacity from the side.   Details Published on 2024-4-3 08:44
 
 

10

Posts

1

Resources
2
 

ch32v003, has anyone used it in a real project? How is its stability?

This post is from Domestic Chip Exchange
 
 
 

101

Posts

1

Resources
3
 

Used Puran

This post is from Domestic Chip Exchange
 
 
 

101

Posts

1

Resources
4
 

Lingdong has a 001 and Pengpai Y003

This post is from Domestic Chip Exchange
 
 
 

37

Posts

0

Resources
5
 

Overview


The CH32V003 series is an industrial-grade general-purpose microcontroller designed based on the Qingke RISC-V2A core.


This series has the characteristics of wide voltage, single-line debugging, low power consumption, and ultra-small package. It provides commonly used peripheral functions and has a built-in DMA


Controller, 1 set of 10-bit analog-to-digital conversion ADC, 1 set of op amp comparators, multiple sets of timers, standard communication interfaces such as USART, I2C, SPI, etc.


The product's rated operating voltage is 3.3V or 5V, and the operating temperature range is -40℃~85℃ industrial grade.


Product Features


l Core:


- Qingke 32-bit RISC-V core, RV32EC instruction set


- Fast programmable interrupt controller + hardware interrupt stack


- Support 2-level interrupt nesting


- Support system frequency 48MHz


Memory:


- 2KB volatile data storage area SRAM


- 16KB program storage area CodeFlash


- 1920B system boot program storage area BootLoader


- 64B system non-volatile configuration information storage area


- 64B user-defined information storage area


l Power management and low power consumption:


- System power supply VDD nominal: 3.3V or 5V


- Low power modes: sleep, standby


l System clock, reset


- Built-in factory-trimmed 24MHz RC oscillator


- Built-in 128kHz RC oscillator


- External support 4~25MHz high speed oscillator


- Power-up/power-down reset, programmable voltage monitor


l 1 group 1 channel general purpose DMA controller


- 7 channels, support ring buffer management


- Support TIMx/ADC/USART/I2C/SPI


l 1 group of op amps and comparators: connect ADC and TIM2


l 1 set of 10-bit analog-to-digital conversion ADC


- Analog input range: 0~VDD


- 8 external signal channels + 2 internal signal channels


- Support external delay trigger


l Multiple timers


- 1 16-bit advanced timer with dead-band control and emergency


Brake, providing PWM complementary output for motor control


- One 16-bit general purpose timer with input capture/output ratio


Comparison/PWM/pulse counting and incremental encoder input


- 2 watchdog timers (independent and windowed)


- System time base timer: 32-bit counter


l Standard communication interface:


- 1 USART interface


- 1 I2C interface


- 1 SPI interface


GPIO port:


- 3 groups of GPIO ports, 18 I/O ports


- Image 1 external interrupt


l Security features: 64-bit chip unique ID


l Debug mode: Serial single-wire debug interface


l Package type: SOP, TSSOP, QFN


This post is from Domestic Chip Exchange
 
 
 

101

Posts

1

Resources
6
 

Both are cheap

This post is from Domestic Chip Exchange
 
 
 

6062

Posts

4

Resources
7
 

It should be good. It's so cheap. Good!

This post is from Domestic Chip Exchange
 
 
 

25

Posts

1

Resources
8
 
ch32v003, has anyone used it in a real project? How is its stability?
This post is from Domestic Chip Exchange
 
 
 

25

Posts

0

Resources
9
 

The ch32v003 is very popular among enthusiasts and electronics hobbyists because of its extremely low price. Some people even made a special ch32v003fun for developing corresponding software (to be honest, it works very well), and made a variety of things like handheld game consoles. I have only used the official development board of wch and did a lot of experiments, but I have never used it in actual projects. Stability is a big topic, which is related to board-level design, software, and the chip itself. I will leave it to friends who have used it in actual mass production projects to answer.

This post is from Domestic Chip Exchange
 
 
 

351

Posts

3

Resources
10
 

To be honest, I used a cheap domestic chip for a project and found that the IO driving ability was very poor. The internal pull-up method would drive the IIC bus incorrectly. An external resistor within 10K was required to make the waveform normal (actually measured waveforms within 4.7K were the most normal). There is no such problem when using those big brands.

This product was originally made by a big brand, but there was a chip shortage for a period of time, so we switched to domestic products. Unexpectedly, the PCB could not be used due to IO problems, and we manually added pull-up resistors to hundreds of boards one by one.

This post is from Domestic Chip Exchange

Comments

Don't you want to reserve it?  Details Published on 2024-3-31 21:15
 
 
 

718

Posts

4

Resources
11
 

Has anyone used the domestic chip provided by the OP? Can you share your experience and chip performance?

This post is from Domestic Chip Exchange
 
 
 

101

Posts

1

Resources
12
 
hjl2832 posted on 2024-3-21 07:59 To be honest, I used a cheap domestic chip for a project and found that the IO driving capability was very poor. The internal pull-up method to drive the IIC bus would cause errors, and an external 10K ...

Don't you want to reserve it?

This post is from Domestic Chip Exchange

Comments

If the situation is the same, it should be obvious during the evaluation.  Details Published on 2024-3-31 21:16
 
 
 

101

Posts

1

Resources
13
 
Yin Xiaozhou posted on 2024-3-31 21:15 Don't you want to reserve it?

If the situation is the same, it should be obvious during the evaluation.

This post is from Domestic Chip Exchange

Comments

Because it is a very mature product that has been in production. It was only for some reasons that it was changed to a domestic product. As we all know, many domestic products can be directly replaced by P2P, so there is no change in the hardware. The results of subsequent tests also found that the problem was caused by the lengthening of the cable, but the sensor with the same length of cable  Details Published on 2024-4-3 08:44
 
 
 

351

Posts

3

Resources
14
 
Yin Xiaozhou posted on 2024-3-31 21:16 If the situation is the same, it should be able to be seen during the evaluation

Because it is a very mature product that has been in production. It was only for some reasons that it was changed to a domestic product. As we all know, many domestic products can be directly replaced by P2P, so there was no change in the hardware. The results of the subsequent tests also found that the problem was caused by the lengthening of the line, but the original microcontroller read the data of the sensor with the same line length normally. For the test waveform of the domestic problem, it was found that the waveform was not beautiful, so we knew to add a pull-up resistor. After adding the resistor, the square wave was very positive. And this problem is also related to the connected sensor. Different IIC sensors, some brands can work normally, and some are not normal, which also reflects the problem of load capacity from the side.

This post is from Domestic Chip Exchange
 
 
 

Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

Featured Posts
MATLAB APP Designer serial port debugging tool writing

This post was last edited by lb8820265 on 2019-5-9 23:11 Previously, we introduced two ways to use VC6 to make serial ...

About the original picture and packaging

Does anyone have the original picture and package of STM32F103 series?

How to use CPLD to collect asynchronous signals

Scenario: Use CPLD to decode a serial data channel. The data has no accompanying clock and has a fixed frequency but a d ...

Measuring poles and zeros from a Bode plot

This post was last edited by Jack315 on 2021-1-25 00:52 The transfer function of a single zero is: 522846 The Bode plot ...

Encoder counting principle and motor speed measurement principle - multi-picture analysis

This post was last edited by DDZZ669 on 2021-2-14 23:30 Encoder is a sensor used to measure mechanical rotation or displ ...

35 "Ten Thousand Miles" Raspberry Pi Car——ROS Learning (Realizing Hello World)

The best way to learn ROS is to use it. The ROS official website has a Chinese version of the tutorial . After install ...

36 "Ten Thousand Miles" Raspberry Pi Car——ROS Learning (VSCode to Implement Hello World)

It is very convenient to run ROS projects in VSCode. In this section, we use ROS to write and run the "Hello world" pro ...

[The strongest open source] Hand-rubbed 120W switching power supply

I recently took the time to make a switching power supply 645265 645262 645263 645264 645261 645260

Record a blue screen pit

I mentioned a while ago that my company's computers would occasionally blue screen. Now I think about it, the blue scree ...

ESP8266 01+DHT11 acquisition

Could anyone give me some advice? When I collect DHT11 data through one of GPIO 0 and 2, the 8266 01 keeps restarting. O ...

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list