Arduino SPI RAM II

ARDUINO_SPI_SRAM_1ARDUINO_SPI_SRAM_2ARDUINO_SPI_SRAM_3ARDUINO_SPI_SRAM_4ARDUINO_SPI_SRAM_5ARDUINO_SPI_SRAM_6ARDUINO_SPI_SRAM_SHIELD_1ARDUINO_SPI_SRAM_SHIELD_2ARDUINO_SPI_SRAM_SHIELD_4ARDUINO_SPI_SRAM_SHIELD_3ARDUINO_SPI_SRAM_SHIELD_5ARDUINO_SPI_SRAM_SHIELD_6

Hello there!

KiLLA’s got some new stuff to share ;-)

I have plans to use most of these ICs @ 12MHz SPI so i made proper shield instead of breadboard because some guy found it too noisy to work properly that way(link at bottom).
The shield is drilled a bit off axis as i did make it fast with 550W handheld drill :-P

First tests with built in libraries reach sort of low speeds, probably due to latency growing with bus speed, getting ~20kB/s with byte transfer for both writing and reading @ 12MHz and ~50kB/s for 4MHz SPI :roll:

SRAM ICs:
23LCV512-I/P 64kx8bit SRAM 20MHz SPI – TESTED WORKING up to 12MHz
IP12B256I-TU 32kx8bit SRAM 20MHz SPI
IP12B512C-TU 64kx8bit SRAM 20MHz SPI

todo:
# do some more tests..speed!!!
# find fastest library or make own, this guy juiced off ~120kB/s

usefull info:

the noisy guy:
https://dave.cheney.net/2014/01/25/avr11-building-an-spi-sram-shield-for-an-arduino-mega

microchip 23xx spi pinout:

Serial NVSRAM Circuit Diagram

Simplest SRAM library i found:
https://github.com/panStamp/sram

SRAM library:
https://github.com/SV-Zanshin/MicrochipSRAM/blob/master/MicrochipSRAM.cpp

This library example compiles, but throws errors on serial monitor running on Arduino:
https://github.com/MattairTech/SRAM_23LC

Příspěvek byl publikován v rubrice ELEKTRO-PC, KiLLA a jeho autorem je KillAdmin. Můžete si jeho odkaz uložit mezi své oblíbené záložky nebo ho sdílet s přáteli.