Welcome, Guest
Username: Password: Remember me

NOTE: This is a "Community" forum. Please be mindful that community members are here to help as part of a community effort. We therefore appreciate your effort in keeping this forum a happy place!

If you have a specific issue (e.g. hardware, failure) and want help from our support team, please use our tech support portal (Support menu - > Contact Us).
Thanks a lot of your help in making a better community.
  • Page:
  • 1

TOPIC:

Synchronous Input and Output via I2S 1 week 1 day ago #62050

  • Damir90
  • Damir90's Avatar Topic Author
  • Away
  • New Member
  • New Member
  • Posts: 2
  • Thank you received: 0
Hi, 
I would like to purchase the MCHStreamer for one of my hobby projects that needs the possibility to synchronously generate and acquire multiple audio signals - for reference, you can imagine some kind of a sonar system.
My question is if the MCHStreamer is able to do this job and maintain synchronization between input and output streams. 
I will appreciate if anyone has answer to this question and if it is possible to share any examples of real-time synchronous acquisition and generation in Matlab/Python. 

Please Log in or Create an account to join the conversation.

Synchronous Input and Output via I2S 4 days 13 hours ago #62162

  • devteam
  • devteam's Avatar
  • Away
  • Administrator
  • Administrator
  • Posts: 9110
  • Thank you received: 1412
@ Damir90

The MCHStreamer runs on an XMOS multicore chipset. It's akin to an FPGA, it's always keeping sync. You can't run it as Slave though. It's not able to "sync" to an external clock. It will run from its own clock. 

PLease check out the manual for more details on clocking. 

devteam
miniDSP, building a DSP community one board at a time.
The following user(s) said Thank You: Damir90

Please Log in or Create an account to join the conversation.

Synchronous Input and Output via I2S 4 days 9 hours ago #62172

  • Damir90
  • Damir90's Avatar Topic Author
  • Away
  • New Member
  • New Member
  • Posts: 2
  • Thank you received: 0
Thank you for your reply. Just to clarify - my question was about synchronization within the board itself. As I have understood from your reply and the manual the output and input streams (let's say I2S) are fully synchronized but have some latency due to buffering. Are there any examples of how to work with the board in Matlab/Python?

Please Log in or Create an account to join the conversation.

  • Page:
  • 1
Moderators: devteam