I am building a next revision of my Engine Monitor that I previously posted - really getting the design dialed in.
I would love to be able to use a single USB port on the front to both update code on the monitor as well as be able to plug in a USB thumb drive and download data. Port 1 can't be a storage device and you can't reprogram over port 2... Can this be run through a mux where port 1 is normally active and when I go to the data-write page, it switches which Teensy USB port is attached to the port on the front of the unit?
A device I'm looking at is the OnSemi FSUSB104. Put this right next to the iMXRT1062 where the USB ports are located.
A couple of concerns that I'm looking for help with are:
Driving this with an IO pin and that pin changing status during programming?
Signal integrity - any concerns with this with the iMXRT1062? I'd be placing right beside the chip - about as close as I can get it.
What else I might not be seeing?
Regards,
Andy
I would love to be able to use a single USB port on the front to both update code on the monitor as well as be able to plug in a USB thumb drive and download data. Port 1 can't be a storage device and you can't reprogram over port 2... Can this be run through a mux where port 1 is normally active and when I go to the data-write page, it switches which Teensy USB port is attached to the port on the front of the unit?
A device I'm looking at is the OnSemi FSUSB104. Put this right next to the iMXRT1062 where the USB ports are located.
A couple of concerns that I'm looking for help with are:
Driving this with an IO pin and that pin changing status during programming?
Signal integrity - any concerns with this with the iMXRT1062? I'd be placing right beside the chip - about as close as I can get it.
What else I might not be seeing?
Regards,
Andy