hi this is Patrick here several days ago David Jones introduced the 10 stands restarted MCU cx-32v03 on YouTube and tested the blink demo which is so easy to start your project we can see this video here on YouTube wow that's amazing in just a few days the the viewing version of this video has reached 200 000. it proved that 10 cents this time CU is very popular with engineers and on some social medias many many electronic Engineers asked me about the detail of one wild debug protocol for this time MCU and how did the wch make the 32-bit response you for 10 cents now I'm going to ask I'm to answer the the first question the how did how did wch make the the 32 bit this time 0 ch32bo3 for 10 cents you know dubch is a chip design company uh that they they design they self-designed the this type IEP and USB file IP and ethernet file IP and some other some other uh IPS so they don't need to pay for the IPS and the pay for the the the third party royalties this is the main reason okay so the next I'm going to talk about the the first question the one while debug protocol firstly after my effort the world's first respite one while debugging protocol has been searched out now and the key point is that I realized that it will be released on GitHub on this here on open wch you can download it here and when you can watch this video you can download them now and the download address is can will also be checked out under this video comments and second here are some design tips for you if you are going to design your own links for ch32 vo3 for sigmatical section since the ch32 vo3 debugging IO is open drain so your link debug part IO needs to be put up regarding the selection of the poor operate resistor value and recommend 10 000 ohms uh try I'm trying to explain to clearly so I will write down on this on here okay I make sure it'll work it works okay for schematic this side is v003 this part is pd1 and this is your link this is the i o if you connect your i o to the one wire pd1 you need to play you need to pull up this i o and this this resists it is recommended 10 000 ohms and four software section we are going to this protocol detail foreign protocol so you need you only have one line and if you want to try to speed up the transmission [Music] speed you need to choose we need to we need to to try to choose different mode and okay this thing could be to microprocessor debug menu is a 32 general purpose MCU micro Professor based on the standard responsive instructions that are being 32i such as rb32e with only 16 general purpose stretches yeah we are going to chapter one this is the block diagram of the debug system yeah and then the department transmission devices is the link which use we will use USB communication with the debug cost and communicates with the debug mode through the single white phase to control the microprocessor status register now chapter 2 is going to explain the debug transport toggle this is the packed format yeah we want yeah we want to speed up the the transmission uh it the one wire only because of the one one while so we divide we the the the packed format is divided to packet types one is new packed and the other is bypass package new package is going to send the address and the bypass pact is used to send the data this is beta definition it contains two two mode the fast mode and the normal mode the adaptation link this one the obsession link it choose the normal mode and the the the the text the date code method I will be explaining clearly here stop it yeah 16t will be is standing for for stop it low level time different level different low level time different high level time stands for for little one or Delaware for top search link e it choose 8 T low level time 2T high level time stands for zero choose 2T low level time to 2T high level time it stands for E for one T equals 125 nanoseconds yeah for for protocol section uh if you want to review the link needs to receive the data on vo3 the i o of the links should be tired low for the data from OVO 3. link IO if you want to receive the data you need to title the i o for the day for the data you see okay now let me actually actually mail The Logical logical signal of one wire protocol first we would need this type sectioning and the the table Board of vo3 this is the logic analyzer first personally you need to plug the link into the USB hub and plug in the USB port of The Logical noise into the USB port tool okay open the DS view app to the right sets and and selected signatures one signature the one EVT yeah this is we choose the gpio toggle toggle and top click the okay download okay there's no error and warnings and operation finished let's go back to the DSP this signal stands for this stands for one to 250 Nanos things and this techno stands for zero okay if you happen to have the time sectioning and the dead Board of vo3 can you find out where is the style page and where is the receive receive bit in in this signals in this signal I'm going to end the video now if you any questions you can leave leave messages in the comments or and or send me the email if you want to ask patch to to do something for you you also can leave the message in the comments I will reply you immediately and if you want to buy buy large volume chips of double CH you can come to me directly and then we will and you will get you will get bad bad price and bad service okay that's it bye