This would be great for very fast data loggers.
Cheers!
These are simplified schematics of a datalogger and a pattern/signal generator talented hackers may try out.. ![]()
1. Waveform/pattern generator
i. you write the required pattern into the ramdisk (EN=0) in a standard way
ii. you read the pattern out of the ramdisk with /RD used as the "clock" (EN=1)
iii. you may use an external clock generator, or you may generate the clock from the mcu (ie. via PRG_OSC pin)
iv. the address rolls over to zero after reaching 8MB, so the pattern will repeat itself
v. mind the 74273 (or an another type) is a "register", not a "latch"
vi. you may generate 10million patterns per second max.
2. Datalogger
i. you write the starting address (ADCEN=0) in a standard way
ii. by "clocking" the /WR signal you may write the ADC data (or "any" data) into the ramdisk (ADCEN=1)
iii. you have to organize the ADC conversion based on the ADC chip you use (CONV rising edge writes ADC to the latch)
iv. you may read the data in a standard way out of the ramdisk
v. you may sample 15million samples per second max.
- Below you may see how to connect two 8MB Ramdisk modules - 8bit and 16bit data bus versions.
PS: With 16bit data bus version you may enhance the datalogger/pattern/waveform examples to 16bit width easily..
PS1: The minimal number of data bits used is 4 (D0-D3), ie. you want to generate 4bit patterns only
PS2: Provided as-is, no warranties of any kind ![]()



