Design Note #107
ARM Cortex-M class processors have taken the world by storm. 32 bit controllers now routinely take the place of former 4 and 8 bit low cost applications. Multi- core and asymmetrical multi-core processors extend the performance of embedded ARM Cortex-M controllers. Orchid’s latest high end controller is based on NXP’s LPC435x class multi-core processors.
Multi-channel CAN Bus Communications offer a robust and flexible general purpose control solution. Typically operated in a multi-master, distributed system CAN bus communications can greatly streamline data transfer and collection applications. CAN Bus controllers operate autonomously from the main CPU performing data flow, data collision, data retransmission and data message accuracy checking without CPU intervention. Complete messages are received and transmitted at the CPU level. Communications over CAN are computationally efficient leaving the multi-core processor free for application specific routines.
The development of custom electronic products for our OEM clients is Orchid’s entire business. The design of custom multi-core embedded ARM Cortex-M controllers with rapid design cycles, demanding technical requirements, and unforgiving schedules sets us apart. Call Orchid Technologies today!