Skip to main content
7 events
when toggle format what by license comment
Apr 15, 2022 at 21:24 comment added Aaron Kimball @Mr.Snrub interesting idea but not what I was intending. My purpose is "if I want to reprogram this existing assembly in a way that uses SPI" instead of the 10-line port. So making an assembly-time decision to enable one or the other doesn't help; I'm trying to get more future-proof flexibility out of a post-assembly board if that makes sense. And user4574 to that extent, I don't have a target SPI frequency in mind; if adding resistors means "it works but only < 1 MHz" or some other limit, that is acceptable.
Apr 15, 2022 at 16:32 answer added jp314 timeline score: 1
Apr 15, 2022 at 14:39 comment added user4574 What frequency do you intend to operate the SPI bus and parallel bus at?
Apr 15, 2022 at 14:33 answer added Sim Son timeline score: 2
Apr 15, 2022 at 7:23 comment added Mr. Snrub How about making this a stuffing option? Most board designers I know would do it this way: give the layout four 0Ω resistors (or better yet one quad-pack of 0Ω resistors) leading to the MOSI/MISO/SCK/CS lines, and another set of 0Ω resistors going to the standard I/O pins. When the board is assembled, you install the 0Ω resistors which correspond to the pins you'll actually be using, and the other resistors are left unpopulated. Does that work for your needs?
Apr 14, 2022 at 22:55 comment added Aaron Kimball PS - in case it matters, I plan to use a 4-layer stackup (signal/gnd -- gnd -- power -- signal/gnd)
Apr 14, 2022 at 21:57 history asked Aaron Kimball CC BY-SA 4.0