It has been a week now trying to really focused on tracing everything and it seems this board was just made to FOOL everyone by this Chinese manipulation as if we are damn idiots. The Evaluation Board cost around $15 on Aliexpress.com. There are too many to choose from actually but this board with the virtue of the revision which was V3.1 written on it that is why I bought it instead of the predecessors like this one as shown.
With revision written as V1.3. Even the placement of components was indeed different.
But the board still has the same MCU with it as shown. They uses STC11L08XE. A revised 8052 architecture .
These are boards of the LD3320 too that does not support MCU but instead just an add on to ICroute Evaluation boards with headers.
Those modules need external MCU to access th algorithm of the LD3320 to work. Other uses such as arduino uno and or Nano and even STM32F103 development boards will work too, given with the right codes, libraries and other code sources needed.
I wasn't able to find any true documentation of these kind of Voice Recognition Modules. ICroute website has it, but on Chinese of course, and even their PDF's are written on Chinese. Youtube videos related to them where also on Chinese, Haven't found any related videos in English, I even read comments on some of them but still mainly, we all know them. They practically don't answer to the questions.
Moving on. As Ive said at the top. I removed some components especially the
STC11L08XE at the back of the board to trace whatever the LD3320 pin goes to and with the help of at least the data sheet and a schematic diagram as shown and trace it. There are indeed errors with the board. Nice JOB smart Chinese. And then trace the path of those pads of the MCU to what pins of the LD3320A was connected. In regards to the schematic I found mostly uses the STC10L08XE..according to the datasheet of the MCU. both the 10L and 11L series has the same pinout. They just differ on Ram and internal eeprom capacity. To exactly pinpoint what this article is trying to prove. (maybe I am wrong but with the power of the internet, as I've said unable to find anything that can prove these modules indeed working).
Just by following the pins of both IC, I can tell, the VRM module I have is SUSPICIOUS.
Datasheet of both IC is needed here so Download it and have a look.
Comparing the tracing of this board to the schematic above.
While as the Pin43 of LD3320 which was the Chip Select/SCS/CSB was conencted to Pin19 of the STC which was A9 that supposed to be on A14 pin 24 on the schematic..YES!!! it can be changed with the software since they are both IO, but without tracing you will never know that was rerouted to other pin.
On the schematic above RSTB pin 47 of LD3320 is connected to Pin 9 STC which is P3.3 but on what I have upon tracing it was connected to Pin 11 P3.5 with a 10k pullup resistor to 3.3VCC
Sounds fishy, but the RSTB pin of LD3320A on the code was actually connected to that P3.3 which was the INT1 pin of the MCU...P3.5 was also an interrupt but wasn't been called on the SBIT syntax on the code using Keil.
Sample code can be found on the ICROUTE site.
Part of the original code show the issue. But I am stuck on the software that will upload the Mp3 syntax using ICR DT1 on that site..
If any one of you has an idea to get this board going using all documentation on the ICroute website, feel free to try.
If anyone out here able to work on the kind of module posted, Kindly help. Thank you.
ReplyDeletecreativity of writer is purely impressive. It has touched to the level of expertise with his writing. Everything is up to the mark. Written perfectly and I can use such information for my coming assignment.
ReplyDeletedownload speech recognition