SPC563M64CAL144 calibration adapter board for SPC563M64xx devices Introduction The SPC563M64CAL144 (rev.B) system is designed to enable the use of new enhanced automotive calibration and debug tools on the SPC563M64xx family of automotive microcontrollers. The SPC563M64CAL144 (rev.B) can be fitted onto the application printed circuit board (PCB) in place of the standard SPC563M64xx family microcontroller in LQFP144 package.
Calibration system overview RM0345 Calibration system overview The Calibration Adapter board features 2 Mbytes of SRAM in order to substitute to the SPC563M64xx internal Flash during calibration. A voltage regulator is also integrated upon the board to generate, from selectable 5 V source, the 3.3 V voltage for the RAM and the calibration bus interface.
+3.3 V to supply the SPC563M64xx calibration bus interface and for the external RAM. The 3.3 V supply is generated on the SPC563M64CAL144 (rev.B) via the very low drop voltage regulator by using the +5V. A LED (D1) will light when the board is powered.
RM0345 Power supply Figure 5. Supply signals on SPC563M64xx CSP496 The VRC33 signal of the CSP496 is connected to its respective signal of the QFP144 target application via the J15 cut trace option. The VRC33 can be also connected to the on board +3.3V by closing the J2 gauge. In this case the gauge J15 must be open (Table Doc ID 024080 Rev 3...
Power supply RM0345 Table 2. J15, J2 and J14 option cut traces Option Function Value Note name VRC33 signal is disconnected from the target open application board VRC33 close VRC33 signal is connected to the target application board (default) open VRC33 signal is disconnected from the on board +3.3V signal (default)
RM0345 Reset and configuration signals Reset and configuration signals Calibration and debug tools may use the reset signals included in the connectors to have visibility of when the SPC563M64xx device has been reset. Debug tools may also require the ability to force device reset. All signals of the SPC563M64xx QFP144 footprint from the application board are directly connected to the respective calibration device signals.
Calibration bus interface and External Memory RM0345 Calibration bus interface and External Memory The SPC563M64xx features a 16-bit de-multiplexed calibration bus interface that is connected to an external 2Mbyte SRAM thanks to an on board latch. External memory specification calibration board provides a SRAM with the following characteristics: –...
RM0345 Calibration bus interface and External Memory Figure 6. SRAM supply circuitry LF33CDT-TRY +3.3V STT5PF20V Vmem 4.7uF 100n 2.2uF 100n Vmem /RSOUT /RESET 74V1G00CTR Vmem /CE_RAM /CS0 74V1G32CTR ECU_Vstby +3.3V 20CJQ060 VSTBY GAPGRI00344 The jumper J11 (see Figure 6) allows to select the standby operation of the SRAM. The standby voltage can be selected between: SPC563M64xx Vstby pin: same standby voltage as the internal RAM;...
Calibration bus interface and External Memory RM0345 Calibration bus interface The calibration bus is made up of address bus, data bus, and bus control signals, and is used on the calibration board to access the upon board memory. The calibration board supports a 16-bit de-mulitplexed calibration bus. This is derived from the multiplexed bus on the SPC563M64xx, where the majority of address lines are derived from the data lines (CAL_DATA on SPC563M64 device), by using an onboard external latch controlled by the C_TS signal.
RM0345 Development connector Development connector The JTAG signals and Nexus functionality with 12 Message Data Out (MDO) signals are available on the JP1 development connector (Nexus connector). A hardware control bit in the SPC563M64xx Nexus port controller, is used to control whether the added signals for full width trace port are routed to the MDO[4:11] signals, or the CAL_MDO[4:11] signals.
Development connector RM0345 Figure 6 shows the mapping of the development connector that provides Debug, Nexus trace and calibration signals. The port connector is an AMP 38 pin Mictor style. Figure 9. AMP 38 Mictor Table 6. Nexus signals on AMP 38 Mictor connector Description Descriptio C_MDO9...
RM0345 Calibration connector Calibration connector The board is equipped with an ERNI connector to give a more robust solution in terms of physical connectivity for Calibration purpose. Figure 10. J9 Calibration connector Table 7 shows the mapping of the calibration connector that provides Debug and calibration signals.
Page 18
Calibration connector RM0345 Table 7. Nexus signals on AMP 38 Mictor connector (continued) SPC563M64xx SPC563M64xx standard function standard function routing routing GPIO Pins for startup GPIO[207] Detect that the PLL is handshake and MDO 0 (@3.3V) locked triggering VDDP Comparator VDDSBRAM Supply Input (Supply of ECU_Vsby...
RM0345 Tool IO Tool IO The SPC563M64xx in CSP496 package provides 2 signals, GPIO[206] & GPIO[207], that are not available in the QFP144 standard production package. They can be used by the calibration tools to implement triggers and handshakes. On the calibration board, these signals are available on the JP1 development connector and J9 calibration connector.
CAN interface RM0345 CAN interface calibration board is equipped with one ST L9616 High-Speed Transceiver. It provides the Controller Area Network (CAN) communication interface through the SPC563M64xx CAN interface for calibration via CAN. This serial communication can reach speeds up to 1Mbps.
The cut trace options J6, J17, J18 and J19 has been put in the design of this board to select the supply of the CAN transceiver between 5 V and 3.3 V. By this option is possible to replace the ST L9616 High-Speed Transceiver mounted on board by default, with a different transceiver that operates at 3.3 V.
Calibration software compatibility and configuration RM0345 Calibration software compatibility and configuration calibration board uses standard production silicon packaged in the CSP (Chip Scale Package). Therefore, all production silicon features exist and are identical on the calibration board. The required initialization code may be as simple as the configuration of the EBI and its related pins in the SIU, and it could be integrated into standard application software.
RM0345 Calibration software compatibility and configuration Table 11. Calibration bus signals configuration (continued) SPC563M64xx signal name Function Notes field mcu signal name Calibration CAL_CS[3] chip select C_CS[3] Calibration CAL_ADDR[11] address bus Calibration C_OE CAL_OE Output enable Calibration C_RD_WR CAL_RD_WR Read/write Calibration C_WE[0:1] CAL_WE[0:1]...
Calibration software compatibility and configuration RM0345 9.1.3 Cal Bus EBI Settings For using the calibration bus with an external memory the user must configure the bus for multiplexed operation. These settings are located in two registers: – EBI Module Configuration Register (EBI_MCR) –...
RM0345 Calibration software compatibility and configuration Table 14. EBI_CAL_BRx register setting Name Description value field These bits are compared to the corresponding unmasked address signals among ADDR[0:16] of the internal address bus to determine if a memory bank controlled by the memory controller is being accessed by an internal bus master Note: An MCU may have some of the upper bits of the BA field tied to a fixed value internally in order to restrict...
Calibration software compatibility and configuration RM0345 Table 14. EBI_CAL_BRx register setting Name Description value field The user writes this bit to indicate that the contents of this Base Register and Option Register pair are valid. The appropriate CS signal does not assert unless the corresponding V-bit is set.
RM0345 Calibration software compatibility and configuration Example Configuration CODE The following code is used to configure the calibration bus for 16bit de-multiplexed mode. //--------------------------------------------------- // SIU PCR (Pad Configuration Register) setup // (Cal BUS bommon drive strength = 20pF, DSC = 0b01) //--------------------------------------------------- SIU.PCR[336].R = 0x0040;//CAL_CS[0]DSC=20pF (0b01) SIU.PCR[338].R = 0x0440;//CAL_CS[2] (PA=0b1),DSC=20pF (0b01)
Calibration base footprints Appendix A Calibration base footprints SPC563M64CAL144 (rev.B) calibration board had footprint compatible with QFP144 production package version of SPC563M64xx devices, ensuring that they can be fitted to an application PCB that has been designed to accept standard QFP144 packaged SPC563M64xx devices.
RM0345 Revision history Revision history Table 16. Document revision history Date Revision Changes 18-Jan-2013 Initial release. 13-Feb-2013 Modified Figure 17-Sep-2013 Updated Disclaimer. Doc ID 024080 Rev 3 37/38...
Page 38
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein.
Need help?
Do you have a question about the SPC563M64CAL144 and is the answer not in the manual?
Questions and answers