STM32F446RE TTCAN level 1 possible?
Hi everyone,
I think like most people, I ignored the errata sheet till it was too late. I know that the stm32f4 and quite a few others do not provide hardware support for TTCAN, which as far as my understanding goes is level 2 CAN (global time synchronization). I have searched the forum and although the errata does come up it doesn't fully answer my question.
I stumbled upon a bosch application note which mentioned the following "The time triggered communication is built upon the unchanged CAN protocol (ISO 11898-1). This allows a software implementation of the time triggered function of TTCAN, based on existing CAN ICs. The high precision global time however requires a hardware implementation. A hardware implementation also offers additional functions like time mark interrupts, a stop-watch, and a synchronization to external events, all independent of software latency times."
Which makes it seem like I would be able to implement level 1 TTCAN in the existing system, although not level 2.
I've been spending quite some time looking into TTCAN and will continue to, however I want to know whether this is correct or would I not be able to implement any form of TTCAN?
Thanks in advance and as always any help will be highly appreciated.
EDIT: The question will also highlight my gap in knowledge of TTCAN (Although I'm working on it). As I'm reading up ,however the chip selection is taking place and has so far been fixed on the stm32f446re and hence this errata might mean a MCU change has to happen
.