Voice Recognition Module LD3320

Greetings. For those whoever been here looking for documentation in ENGLISH and not in a BS Chinese about this LD3320 with STC11L08XE MCU in a single board as shown. It so happen that I am trying to develop a home automation that will enable and disable lights, AC outlet or even dim a light. Been reading articles about the LD3320 chip by ICroute, even downloaded so many Chinese documentation and with the help of Google Translate and PDF langiage converters all over the internet, I manage to understand the board, but wait..did I say understand? What I mean was, with the help of the schematic diagrams, and code pinout that i been trying to compile using UVision of Keil. I did everything within my knowledge understanding what went wrong for this module not functioning at all.

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).


I'll be basing on this schematic. It was the only close clear schematic i can find.

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.



About MCircuits

2 comments:

  1. If anyone out here able to work on the kind of module posted, Kindly help. Thank you.

    ReplyDelete
  2. creativity 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.
    download speech recognition

    ReplyDelete

If you have any inquiry about the post, you can contact me directly at my email address. Click ABOUT above and drop to contact to reveal it.Thank you.