The PROFET 24V devices are designed to drive resistive, capacitive, and inductive loads such as automotive bulbs, valves, and supply switches for motors using PWM (up to 400 Hz) or DC. The shield runs off 8V – 36V nominal input voltage and provides a driver circuit with logic level inputs and load diagnosis with current sense capability. The PROFET devices are also capable of protecting against dynamic overvoltage such as load dump and inductive load turn-off. The devices offer protection against overload, overvoltage, short-circuit, excessive temperature, loss of ground, power supply loss, and electrostatic discharge (ESD). PROFET intelligent power switches consist of DMOS power transistor and CMOS logic circuitry for complete built-in protection. The shield is equipped with three protected high-side power MOSFETs - two BTT6030-2EKA and one BTT6020-1EKA - which offer a total of five 24V channels, each with a nominal current of 4A to 5A. The Infineon Protected Switch Shield, available from Mouser Electronics, allows engineers to quickly prototype and evaluate designs using the PROFET 24V family of protected MOSFETS. The Protected Switch Shield is a power switch evaluation board compatible with Arduino microcontroller boards and with Infineon’s XMC™ microcontroller kits using the Arduino form factor. They provide pretty complete descriptions of each option, and are themselves the source for most of the information presented here.Mouser Electronics, Inc., the industry's leading New Product Introduction (NPI) distributor with the widest selection of semiconductors and electronic components, is now stocking the Protected Switch Shield with PROFET™ 24V for Arduino from Infineon Technologies. The most authoritative source on configuration details will always be the configuration files themselves. Most settings will come over without changes, then you can review any tricky changes that remain. To migrate your settings to a new Configuration you can use tools like Notepad++ or Winmerge to compare old configurations with the newer (default) configurations and copy settings over on a change-by-change basis. As part of the build process, Marlin will check for outdated options and show error messages that explain exactly what needs to be changed. To use configurations from an earlier version of Marlin, first try dropping them into the newer Marlin, updating CONFIGURATION_H_VERSION and CONFIGURATION_ADV_H_VERSION, and building the firmware. #define THIS_IS_DISABLED // this switch is disabled #define OPTION_VALUE 22 // this setting is "22" #define THIS_IS_ENABLED // this switch is enabled Settings can be enabled, disabled, and assigned values using C preprocessor syntax like so: A build of Marlin can range from 50K to over 230K in size. This results in the smallest possible binary. This allows Marlin to leverage the C++ preprocessor and include only the code and data needed for the enabled options. Marlin is configured using C++ compiler directives. Hundreds of user-donated configurations are posted at the Configurations repository to get you started. Simply edit or replace these files, then build and upload Marlin to the board. h files contain all of Marlin’s build-time configuration options. See the Configuration with INI page for more information. config.ini may be included to modify the configuration at the start of a PlatformIO build.Configuration_adv.h contains more detailed customization options, add-ons, experimental features, and other esoteric settings.Configuration.h contains the core settings for the hardware, language and controller selection, and settings for the most common features and components.Marlin is a huge C++ program composed of many files, but among the most important are the files that contain all of Marlin’s compile-time configuration options: M306: Model predictive temperature control.
0 Comments
Leave a Reply. |