"that we could be carrying some assumptions over from the initial proposal, which prompted me to challenge every part of the "yellow pearl" specification" - GprdonC
Hmmm..
You are right - this does need to be done every time any change to any part of the concept happens.
And, thinking about the rrequirements now, for a single (or changeover) switch, and looking at Capsense with shielding on the bottom and its continuous base-line tracking..
I actually wonder if a capacitive foot facing sensor, actually sensing the foot (rather than some "actuator") might even be possible.
But whatever - actuator or foot, the difference would be firmware if using PSoC CapSense.
Oh - Before I adopted Cypress PSoC I used Quantum Research (a Southampton University Spin-off company) QProx sensor IC's - At that time they were way ahead of everyone else, but expensive.
ATMEL bought Quantum shortly after I became a CYPros, and incorporated into some of its MCUs.. Its been a long time since I looked at whats available (I dont actually use simple short-range capacitive sensing on anything) but QPROX was at least as good as CapSense years ago, and probably better - so the ATMEL MCU's may be a better choice than PSoC (for this application at least - where one doesn't need the PLD's) .
Fred.
Just to confuse matters more ;-) .. I do actually, somewhere, have some QPROX sensor ICs - both switch and linear variants.. These are 8 pin DIL simple parts (I had completely forgotten about) with an in built DSP - I used them in a grip sensor for joystick manipulators.. They were used to detect loss of operator control at a nuclear waste processing plant - one never gets feedback on such projects unless they fail - and anyway I was just an employee at the time ;-)
These parts cost me about £12 each back then but are sitting in an antistatic bag somewhere - you interested? - No good for production as now replaced, but could be great for a one-off.. They are eventually destined for disposal via Ebay.
It may be worth searching QPROX - but on the other hand, probably not.. Having the sensor and MCU (whether PSoC or ATMEL) combined seems by far the best approach AFAICS.
(just had a look at some Atmel parts - they seem to do everything needed, including QPROX, some limited programmable logic, timers etc, ADC AND 2 channels of 12 bit DAC! - Hey, I might just jump ship!! - [I wont, I need PLD more than DAC -] ;-)
But I suspect there are more Atmel proficient developers in the UK than PSoC developers!
ADDED ->
Just done some reading of the Atmel Qtouch library .. Active shielding is not implemented, and must be added externally, in its simplest this is a logic buffer (somewhat less effective) otherwise a fast RR op-amp. The primary method they use to do "shielding" is to add another sensor to detect the 'background' capacitance and use this for correction... Other than that though, QPROX is still, by the looks of it, a bit better than CapSense.. It always was, but now that its free with Atmel MCU's I understand the war between Cypress and Atmel...
Back in the early days, Cypress put some QPROX IP into CapSense - I was "with" Quantum Research then, and they started (or threatened) legal action against Cypress (a brave thing for a small UK manufacturer to do to a large USA company) but Cypress conceded immediately and altered their API's.. A load of clients who had gone over to PSoC from QPROX returned to QPROX as Capsense was far inferior - But then Cypress greatly improved Capsense, Quantum realized that clients wanted QPROX in a MCU and not as an expensive extra part, so teamed with Atmel... And in the end, the Americans now own the lot!
:-(