GCM196: Difference between revisions

From NewEagleWiki
Jump to navigation Jump to search
 
(49 intermediate revisions by 9 users not shown)
Line 1: Line 1:
==GCM-1793-196-15031 (GCM196)==
==GCM-1793-196-1503 (GCM196)==
[[File:ECM196.png|300px]]
[[File:Ecm-gcm-196.png|300px]]


The GCM196 is a general purpose control module. The module has 3 CAN buses, making it suitable for system supervisory applications in which communication with many system components is necessary. The extensive amount of inputs and outputs, memory and processing capability make this module suitable for a wide variety of general purpose applications. The dual processors make this module suitable for safety critical applications where redundant processing is required.
The GCM196 is a general-purpose control module. The module has three CAN buses, making it suitable for system supervisory applications in which communication with many system components is necessary. The extensive number of inputs and outputs, amount of memory, and processing capability make this module suitable for a wide variety of general-purpose applications. The dual processors make this module suitable for safety critical applications where redundant processing is required.


The Infineon Tricore TC1793 CPU inside the GCM196 is a highly capable compute platform, capable of handling highly complex control algorithms and processor load.  
The Infineon Tricore TC1793 CPU inside the GCM196 is a highly capable computing platform, capable of handling highly complex control algorithms and processor loads.  


The GCM196 is part of a family of rugged, automotive-grade production controllers that use a software development process based on MATLAB/Simulink, known as Raptor-Dev. Raptor-Dev significantly speeds up algorithm development by using automatic code generation. In addition, developers can quickly test application software on their PCs with a built-in onscreen PC simulation. See the next page for more details.
The GCM196 is part of a family of rugged, automotive-grade production controllers that use a software development process based on MATLAB/Simulink, known as Raptor-Dev. Raptor-Dev significantly speeds up algorithm development by using automatic code generation. In addition, developers can quickly test application software on their PCs with a built-in onscreen PC simulation.


===Data Sheets===
===<div style="font-size:21px; width:75%; font-weight:bold; text-align:left; padding-top:7px; padding-bottom:7px; background:#800020; color:white;">Datasheets</div>===
*'''GCM-1793-196-1503'''
'''GCM-1793-196-1503'''
:'''[http://www.neweagle.net/support/wiki/ProductDocumentation/Raptor/Controllers/GCM-1793-196-1503_DataSheet.pdf Datasheet]'''
:'''[https://wiki.neweagle.net/ProductDocumentation/Raptor/Controllers/GCM-1793-196-1503_DataSheet.pdf Datasheet]'''
*'''ECM-1793-196-1503'''
 
:'''[http://www.neweagle.net/support/wiki/ProductDocumentation/Raptor/Controllers/ECM-1793-196-1503_DataSheet.pdf Datasheet]'''
'''ECM-1793-196-1503'''
:'''[https://wiki.neweagle.net/ProductDocumentation/Raptor/Controllers/ECM-1793-196-1503_DataSheet.pdf Datasheet]'''


===Pins and Crimping===
===Pins and Crimping===
Due to the high number of pins on the GCM196, the pins need to crimped in a very specific fashion.<br> 
Due to the high number of pins on the GCM196, the pins need to be crimped in a very specific fashion. To reduce problems while attempting to pin the GCM196 please refer to the following picture:<br>
To reduce problems while attempting to pin the GCM196 please refer to the following pictures:<br>


[[File:GCM_pin.png|300px]]
[[File:GCM196_wiring.png|300px]]


'''Crimping Tool'''
'''Crimping Tool'''


:'''[https://www.neweagle.net/product/crimper-for-relay-terminals/ Click Here]''' to purchase your crimper today.
'''[https://store.neweagle.net/shop/products/connectors-tools/crimp-removal-tools-connectors-tools/bcm48-crimp-removal-tools-connectors-tools/crimper/ Click here]''' to purchase your crimper today.


Please note, TOOL-CON-010-00 is for prototyping on the ECM/GCM196 and is not recommended for production harness manufacturing.
Please note, TOOL-CON-010-00 is for prototyping on the ECM/GCM196 and is not recommended for production harness manufacturing.
Line 28: Line 28:
=== Compiler ===
=== Compiler ===
'''Hightec-DP-TC - Hightec Tricore Development Platform Compiler (Node-Lock)<br/>'''
'''Hightec-DP-TC - Hightec Tricore Development Platform Compiler (Node-Lock)<br/>'''
Hightec TriCore Development Platform (Node locked) includes C/C++ Compiler, Assembler, Linker/Locator; PCP-C Compiler, Eclipse IDE, Standard libraries.
Hightec TriCore Development Platform (Node-locked) is required for Raptor GCM/ECM196 and it includes a C/C++ Compiler, Assembler, Linker/Locator, PCP-C Compiler, Eclipse IDE, Standard libraries.
:'''[https://store.neweagle.net/products-by-tools/raptora/hightec-tricore-development-platform-compiler-node-lock.html Click Here]''' to purchase your compiler today.
 
<br/>
'''[https://store.neweagle.net/shop/raptor/raptor-software/application-libraries/hightec-tricore-compiler-node-lock/ Click here]''' to purchase your compiler today.
 
=== Frequently Asked Questions (FAQ) ===
Q: Does New Eagle have a specification for the boot up time for the GCM196 (i.e., time required to execute the first foreground loop from application of 12V on wake-up pin)?
 
    A: Yes, the foreground loops approximately 190ms after the wake-pin is enabled.
 
Q: What is the weight of the 196? 
 
    A:  2.2 lbs or 1000 grams
 
Q: What is the Environment Rating of the 196?
 
    A: IP6K9K
 
Q: There is approximately 13 seconds delay for the controller to go to sleep once WAKE_INPUT1 pin is low. Is this adjustable?
 
    A: Yes, the Bosch 196-pin module has a timer (SyC_tiPostDrvMax_C) that needs to be serviced by the key-switch (WAKE_INPUT1).
        One way to change SyC_tiPostDrvMax_C:
        Using a 196-pin Raptor module in Raptor-Cal, there is a calibration called “SyC_tiPostDrvMax_C” located under System/Platform:
       
        Transfer Calibrations and select .rpg to .rpg. Change the calibration by using Set Value. Then save to an *.rpg file.
 
Q: Why does grounding K014 cause the module to not flash?
 
    A: The module has a boot control which can be configured to make the ECU a master or a slave in a multi-ECU environment. After configuration, it double checks with the input at pin K014. If nothing comes on the pin, it treats itself as master. If it is grounded, the boot control treats it as slave. To flash a slave, the protocol used was KWP2000, which is not supported by our Raptor-Tools.
 
Q: How much current does the module sink when hibernating? How much does it sink when not hibernating?
 
    A: When WAKE_INPUT1 is low (module is hibernating), the module draws about 50uA. When WAKE_INPUT1 is high (module is on), it draws about 550mA.
 
Q: What is the material of the 196 mounting assembly?
 
    A: Mild Carbon Steel (A36) and the mounts are zinc coated.
 
Q: Where is the boot recovery process for the ECM and GCM196?
 
    A: See the recovery procedure in the ECU datasheet.
 
== Webstore ==
'''[https://store.neweagle.net/shop/raptor/raptor-hardware/raptor-controllers-with-software/1793-196-1503-general-control-module-raptor/ 196-Pin General Control Module]'''
 
'''[https://store.neweagle.net/product-category/raptor/raptor-hardware/raptor-controllers-with-software/ All Control Modules]'''


==Other Modules==
==Other Modules==
'''[[Controllers | Back to: Controllers]]'''
'''[[Controllers]]'''
 
[[Category:Controllers]]

Latest revision as of 15:26, 23 March 2023

GCM-1793-196-1503 (GCM196)

The GCM196 is a general-purpose control module. The module has three CAN buses, making it suitable for system supervisory applications in which communication with many system components is necessary. The extensive number of inputs and outputs, amount of memory, and processing capability make this module suitable for a wide variety of general-purpose applications. The dual processors make this module suitable for safety critical applications where redundant processing is required.

The Infineon Tricore TC1793 CPU inside the GCM196 is a highly capable computing platform, capable of handling highly complex control algorithms and processor loads.

The GCM196 is part of a family of rugged, automotive-grade production controllers that use a software development process based on MATLAB/Simulink, known as Raptor-Dev. Raptor-Dev significantly speeds up algorithm development by using automatic code generation. In addition, developers can quickly test application software on their PCs with a built-in onscreen PC simulation.

Datasheets

GCM-1793-196-1503

Datasheet

ECM-1793-196-1503

Datasheet

Pins and Crimping

Due to the high number of pins on the GCM196, the pins need to be crimped in a very specific fashion. To reduce problems while attempting to pin the GCM196 please refer to the following picture:

Crimping Tool

Click here to purchase your crimper today.

Please note, TOOL-CON-010-00 is for prototyping on the ECM/GCM196 and is not recommended for production harness manufacturing.

Compiler

Hightec-DP-TC - Hightec Tricore Development Platform Compiler (Node-Lock)
Hightec TriCore Development Platform (Node-locked) is required for Raptor GCM/ECM196 and it includes a C/C++ Compiler, Assembler, Linker/Locator, PCP-C Compiler, Eclipse IDE, Standard libraries.

Click here to purchase your compiler today.

Frequently Asked Questions (FAQ)

Q: Does New Eagle have a specification for the boot up time for the GCM196 (i.e., time required to execute the first foreground loop from application of 12V on wake-up pin)?

    A: Yes, the foreground loops approximately 190ms after the wake-pin is enabled.

Q: What is the weight of the 196?

    A:  2.2 lbs or 1000 grams

Q: What is the Environment Rating of the 196?

    A: IP6K9K

Q: There is approximately 13 seconds delay for the controller to go to sleep once WAKE_INPUT1 pin is low. Is this adjustable?

    A: Yes, the Bosch 196-pin module has a timer (SyC_tiPostDrvMax_C) that needs to be serviced by the key-switch (WAKE_INPUT1).
       One way to change SyC_tiPostDrvMax_C:
       Using a 196-pin Raptor module in Raptor-Cal, there is a calibration called “SyC_tiPostDrvMax_C” located under System/Platform:
       
       Transfer Calibrations and select .rpg to .rpg. Change the calibration by using Set Value. Then save to an *.rpg file.

Q: Why does grounding K014 cause the module to not flash?

    A: The module has a boot control which can be configured to make the ECU a master or a slave in a multi-ECU environment. After configuration, it double checks with the input at pin K014. If nothing comes on the pin, it treats itself as master. If it is grounded, the boot control treats it as slave. To flash a slave, the protocol used was KWP2000, which is not supported by our Raptor-Tools.

Q: How much current does the module sink when hibernating? How much does it sink when not hibernating?

    A: When WAKE_INPUT1 is low (module is hibernating), the module draws about 50uA. When WAKE_INPUT1 is high (module is on), it draws about 550mA.

Q: What is the material of the 196 mounting assembly?

    A: Mild Carbon Steel (A36) and the mounts are zinc coated.

Q: Where is the boot recovery process for the ECM and GCM196?

    A: See the recovery procedure in the ECU datasheet.

Webstore

196-Pin General Control Module

All Control Modules

Other Modules

Controllers