AngusMcDoon
Well-Known Member
OK, this is going to show my ignorance, but...
Would a Raspberry Pi be a good "driver" for this unit ? Good open source knowledge and support available: increasing number of apps available; perhaps more scaleability than the present chip (IT projects always seem to end up using a couple of factors more processing power than first envisaged.)
There might also be support from one or two university electronics departments, and perhaps e.g. Plymouth or Southampton with their yacht design departments.
It might mean taking the project a bit wider than the forum, though, with issues for NDA, design registration, issues of electronic interference.
Or go small, go quick ?
I think we have been through this many pages back. In my opinion - no, it's not suitable, for the following reasons...
1) It's way over specified for the job.
2) It is far more expensive. A STM32F100 processor costs about £2, and a PCB to mount it on will be a pound more in small numbers.
3) The RP is power hungry compared to the STM32 processors. If you have 4 of these the power consumption will add up.
4) The RP does not have enough GPIO pins for all the connections we need.
5) RP foundation are talking about a LCD in the future, but it won't be at all suitable for our needs, i.e. sunlight viewable, cheap, low power.
6) The RP does not have the interface circuitry that we need (for example line drivers), so a PCB will be needed with this extra stuff on anyway.
If a manufacturer was going to produce a mast display design there is a good chance that they would choose an ARM Cortex M3 (various manufacturers) as well for the above reasons. It's very easy to up the power/memory on the STM32 range, for example spend another 20p for a pin compatible processor. The reason we are using the current processor is that ST make a very cheap (less than £10) evaluation board which has flashing/debugging capabilities on the board. For a couple of pounds more they make a ARM Cortex M4 board which is way more powerful and featured.
I think a RP is more suited to projects like chart plotters.