November 08, 2024, 12:40:48 PM

Additional pUEXT+ connector

Started by mchobby, October 20, 2023, 06:53:14 PM

Previous topic - Next topic

mchobby

BaseLine
I'd like a lot the UEXT connector and find the pUEXT really great idea.
I'd like the idea of having all buses available on a single connector (SPI for display, I2C for sensor and UART for command line).

However, many SPI or UART peripherals requires additional GPIO to work properly (ex: reset_line, Wake_UP, Enable) and it is a pitty to re-assign UEXT pins to support this extra requirements while the UART and I2C pins could still have good usage.

Proposals
Based on your pUEXT, I would propose to add an Optional but NORMALIZED second connector to extend the pUEXT.
This additional connector would have 5 pins and will carry those extra signals without implying pin reassignment on the pUEXT himself.

pUEXT+ Pin assignment proposal:
Pin#Primary usageOptional usage
1GPIOCAN
2GPIOCAN
3Analog INGPIO (Input only)
4Analog INGPIO (Input only)
5GPIO OUTSPI (alternate nss2)

What do you think about this idea ?