Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 6 of 6

Thread: Compatible PSRAM chips with Teensy 4

  1. #1
    Member
    Join Date
    Sep 2019
    Location
    Sevilla, Spain
    Posts
    55

    Compatible PSRAM chips with Teensy 4

    Hi, would it be possible to use an ESP-PSRAM64H Chip with Teensy 4 and AudioEffectDelayExternal?
    In the audio design GUI I see 23LC1024 and CY15B104 FRAM chips mentioned.
    Thanks

  2. #2
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    13,906
    IIRC before the T_4.1 got running and showed the QSPI interface to the PSRAM chips there were threads on SPI usage - single data line SPI I/O.

    But not seen any of those solutions standardized ( like FLASH or SD SPI ) and integrated for system use?

    Or did I miss where a PSRAM could be populated for instance on the PJRC Audio board for SPI access for general usage?

  3. #3
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    24,074
    As AudioEffectDelayExternal exists today, no. It doesn't support the 8 MB PSRAM chip.

    But it should be possible to add PSRAM chip support to AudioEffectDelayExternal, since it's pretty similar to 23LC1024. Some programming required....

  4. #4
    Senior Member+ Frank B's Avatar
    Join Date
    Apr 2014
    Location
    Germany
    Posts
    8,278
    Quote Originally Posted by PaulStoffregen View Post
    As AudioEffectDelayExternal exists today, no. It doesn't support the 8 MB PSRAM chip.

    But it should be possible to add PSRAM chip support to AudioEffectDelayExternal, since it's pretty similar to 23LC1024. Some programming required....
    Should be quite easy to add.

  5. #5
    Member
    Join Date
    Sep 2019
    Location
    Sevilla, Spain
    Posts
    55
    Thanks a lot for the answers,
    so not actually but could be done.
    That will allow some really long delays and looper function, which is pretty attractive feature.

  6. #6
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    24,074
    We should probably also (someday) extend AudioEffectDelayExternal to have a mode where it just works with a user allocated buffer. Then it could be used with 16 MB on Teensy 4.1. Not only can you have twice as much memory that way, but the QSPI transfer runs with 4 bits and uses a much higher clock speed and is cached, so you get much less performance hit than slow 1 bit SPI.

Posting Permissions

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