This is a data logger with serial interface similar to SD Nand but the differece is it uses standard SPI Flash memory chip like W25Q64 as storage medium. As the module uses in-built storage it eliminates storage medium removal in secured places. This module is handy when there is no need for huge data logging.
Files can be read as well as write in to the on board memory. It is very useful to create a text file or a csv file in a pendrive and write any data in to it. The module uses simple AT commands to read or write a file. Support appending file in writing so that data can be written continuously. Any simple MCU with UART interface can do the complex job of file creation, reading / writing using this module.
When the module is connected to a PC the module itself acts as a removable storage device so it is much easier to access the files stored in the on-board FLASH memory. The default memory capacity usable is approximately 8 MBytes which is more than enough to save small amount of data. Anytime the internal memory can be formatted when it is connected to PC. When the onboard chip W25Q64 is replaced with W25Q128 then the memory capacity will become 16MB.
The ultra compact size of the unit (2.0cm X 2.5cm) makes it suitable to add in to your existing device. In addition to LED indicator additional i/o's are available for custom applications like USB device removal detection and data ready signal to the external MCU for user convenience.
Operating Voltage : 5V
Supported BaudRates : 9600, 19200, 38400, 57600, 115200
Read Command:
RF $00$05$00$0A/CW001.TXT$0D - ($00 - one hex byte, $ is just a symbolic representation to understand)
$00$05 - $00 is high byte and $05 is low byte. This is a 16 bit value which skips that number of characters. Here it will skip first 5 characters and will start to read from the 6th character.
$00$0A - $00 is high byte and $0A is low byte. This is a 16 bit value which reads that number of characters. This shows that it will read 10 characters.
/CW001.TXT - File name to read.
$0D - Carriage return to indicate end of command.
Write Commands:
WF /CW002.TXT$0D - Specifies the file name to write the data. If the file name already exists then it will append the file and keep writing to it. If there is no file with the given name is available then it will create a new file adn will start writing in to it.
WB Hello World$0A$0D - WB is the write buffer command which has the actual data to be written in the file.
Maximum buffer length is 250 bytes.
Kindly download and check the manual for other command details.
Note : It comes with 8 MBytes of internal memory.
This product can be customized as per need.