Jump to content

Could a control surface/LCDs be hardware switched between two MIOS cores?


borfo
 Share

Recommended Posts

Take the Wilba MIDIbox SEQ CS for example.  Would it be possible to use the same control surface and LCDs for two STM32f4 cores, one running MB SEQ and the other MB NG, with a hardware data switch in the middle?  A switch like this: https://www.alibaba.com/product-detail/DB25-2Port-Data-Switch-6039-_344461771.html

Is it possible to disconnect and reconnect (a) LCDs; (b) DINs/buttons/encoders; and (c) DOUTS/LEDs while MIOS is running without causing problems?

Link to comment
Share on other sites

I don't think it will work. The display normally initialises on start up. Switching with the power running will likely lead to garbled display pixels. You're also messing with the integrity of the datalines. DIN/DOUT might work, but you'd be sending the data right before switching = corruption.

A bit laborious, but you could send the data lines of J8/9 and the displays to additional buffer chips (541 or 125). (It would almost work with the buffers/595s already present, but there are extra signals to deal with.) The outputs of the buffers can be enabled by tying the /OE pins low. Meaning if they're high, no signal passes. You then switch one datastream off and the other on, probably with a short manual delay in between. Resetting the Core would also not hurt, but could be okay without.

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...