Forum Rule: Always post complete source code & details to reproduce any issue!
Page 2 of 2 FirstFirst 1 2
Results 26 to 29 of 29

Thread: Teensy Audio Shield Serial Ram - chip compatibility question

  1. #26
    Member dimitre's Avatar
    Join Date
    Aug 2016
    Location
    São Paulo
    Posts
    75
    Thanks for the detailed explanation @Blackaddr
    I'll be ordering some of the IS62WVS5128GBLL-45NLI and I'll report here after installed

  2. #27
    Senior Member Blackaddr's Avatar
    Join Date
    Mar 2017
    Location
    Canada
    Posts
    245
    Be aware the 45 MHz parts have a dummy cycle between the address and the data. The 20Mhz parts don't have that

  3. #28
    Member dimitre's Avatar
    Join Date
    Aug 2016
    Location
    São Paulo
    Posts
    75
    Great. IS62WVS5128GBLL arrived here and soldered on teensy audio

    Now I'm trying to update effect_delay_ext.cpp, it is the only effect which uses external RAM.
    I'm reading the datasheet and from what I've seen the only difference from the other chips is the dummy cycle. can it be solved like this?
    SPI.transfer(0xff);

    Code:
    		addr *= 2;
    		SPI.beginTransaction(SPISETTING);
    		digitalWriteFast(SPIRAM_CS_PIN, LOW);
    		SPI.transfer16((0x03 << 8) | (addr >> 16));
    		SPI.transfer16(addr & 0xFFFF);
    
    		if (memory_type == AUDIO_MEMORY_IS62WVS5128GBLL) {
    			SPI.transfer(0xff);
    		}
    
    		while (count) {
    			*data++ = (int16_t)(SPI.transfer16(0));
    			count--;
    		}
    		digitalWriteFast(SPIRAM_CS_PIN, HIGH);
    		SPI.endTransaction();

    I still have doubt in operation mode. if I have to write something to the chip before start using it.
    like Write Mode Register or something.

    Thank you!

  4. #29
    Senior Member
    Join Date
    Oct 2016
    Posts
    171
    There is a working code for DelayExt and IS62WVS5128GBLL?

    Would be great

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •