⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 genericpwm.cmx

📁 sypress psoc express 驱动led发光的应用程序.
💻 CMX
字号:
<!--
******************************************************************************
******************************************************************************
**  FILENAME: GENERICPWM.cmx
**   Version: 1.3.0.1, Updated on 2007/05/18 at 17:39:01
**
**  DESCRIPTION: 
**   XML description of Generic PWM.
**
** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
**  Copyright (c) Cypress MicroSystems 2001-2005. All Rights Reserved.
******************************************************************************
******************************************************************************
-->
<CMX_DB>
<CMX_IO_DRIVER 
			 NAME             = "GENERICPWM"
             DISPLAY_NAME     = "Generic PWM"
             VERSION          = "1.3.0.1"
             IO_CHANNEL_TYPE  = "CMX_PWM_CHAN"
             IMAGE            = "PWM.gif"
             WIDGET           = ""
			 DOC_FILE         = ""
			 HTML		      = "datasheet.htm"
			 DRIVER_CATEGORY  = "PWM\Variable Duty Cycle"
			 DRIVER_TYPE	  = "CMX_OUTPUT"
             VALUE_TYPE       = "DISCRETE"

>

	<CMX_PROPERTY_LIST>
		<CMX_PROPERTY NAME="DriveFrequency" TYPE="INT" DEFAULT_VALUE="1000" MIN="10" MAX="240000"
					  COMMENT="Select PWM drive frequency"
					  DRIVER_TRANSLATION_SCRIPT_PATH="GenericPWMGPM.js"
					  DRIVER_TRANSLATION_TO_DRIVER_PROPERTY_SCRIPT="GenericPWMSetDriverProperties"
					  DRIVER_TRANSLATION_FROM_DRIVER_PROPERTY_SCRIPT="GenericPWMSetChannelProperties">
			<CMX_PROJECT_SETTING_LIST>
				  <CMX_PROJECT_SETTING SETTING_TYPE="CHANNEL" PARAMETER_NAME="Period" PARAMETER_VALUE=""/>
			</CMX_PROJECT_SETTING_LIST>
		</CMX_PROPERTY>
	</CMX_PROPERTY_LIST>

	<CMX_HIDDEN_PROPERTY_LIST>
		<CMX_PROPERTY NAME="VA Mode" TYPE="ENUM" DEFAULT_VALUE="Vdd 5A Low Side" SCHEM_BOM_KEY="TRUE" COMMENT="VA mode, voltage, current, high or low side">
			<CMX_PROPERTY_VALUE_LIST>
				<CMX_PROPERTY_VALUE NAME="Vdd 10mA High Side"  VALUE="0" ORDER="0" />
				<CMX_PROPERTY_VALUE NAME="Vdd 5A High Side"    VALUE="1" ORDER="1" />
				<CMX_PROPERTY_VALUE NAME="12V 5A High Side"   VALUE="2" ORDER="2" />
				<CMX_PROPERTY_VALUE NAME="48V 10A High Side"  VALUE="3" ORDER="3" />
				<CMX_PROPERTY_VALUE NAME="Vdd 10mA Low Side"   VALUE="4" ORDER="4" />
				<CMX_PROPERTY_VALUE NAME="Vdd 5A Low Side"     VALUE="5" ORDER="5" />
				<CMX_PROPERTY_VALUE NAME="12V 5A Low Side"    VALUE="6" ORDER="6" />
				<CMX_PROPERTY_VALUE NAME="48V 10A Low Side"   VALUE="7" ORDER="7" />
			</CMX_PROPERTY_VALUE_LIST>
		</CMX_PROPERTY>
		<CMX_PROPERTY NAME="Polarity" TYPE="ENUM" DEFAULT_VALUE="Positive" COMMENT="Polarity, positive or negative">
			<CMX_PROPERTY_VALUE_LIST>
				<CMX_PROPERTY_VALUE NAME="Positive" VALUE="1" ORDER="0" />
				<CMX_PROPERTY_VALUE NAME="Negative" VALUE="0" ORDER="1" />
			</CMX_PROPERTY_VALUE_LIST>
		</CMX_PROPERTY>
    </CMX_HIDDEN_PROPERTY_LIST>

	<CMX_TEMPLATE_FILE_LIST>
		<CMX_TEMPLATE_FILE PATH="GENERICPWMFrags.tpl" PREFIX="" TARGET_FILE_NAME="" FILE_TYPE="" />
		<CMX_TEMPLATE_FILE PATH="CMX_DRIVER_CATALOG\CMX\GENERICPWM\GENERICPWM.h" PREFIX="" TARGET_FILE_NAME="GENERICPWM.h" FILE_TYPE="" />
		<CMX_TEMPLATE_FILE PATH="CMX_DRIVER_CATALOG\CMX\GENERICPWM\GENERICPWM.c" PREFIX="" TARGET_FILE_NAME="GENERICPWM.c" FILE_TYPE="" />
	</CMX_TEMPLATE_FILE_LIST>
	<CMX_VALUE_LIST>
                <CMX_VALUE NAME="Off" TYPE="DISCRETE" VALUE="0" ORDER="0"/>
		<CMX_VALUE NAME="Low" TYPE="DISCRETE" VALUE="33" ORDER="1"/>
		<CMX_VALUE NAME="Medium" TYPE="DISCRETE" VALUE="67" ORDER="2"/>
		<CMX_VALUE NAME="High" TYPE="DISCRETE" VALUE="100" ORDER="3"/>
	</CMX_VALUE_LIST>


	<CMX_SCHEM_BOM_LIST>
		<CMX_SCHEM_BOM NAME="GENERICPWM" KEY_VALUE="Vdd 10mA High Side" SCHEMATIC_PATH="GENERICPWM\HS_pin_schematic.gif" BOM_PATH="pin_BOM.xml"/>
		<CMX_SCHEM_BOM NAME="GENERICPWM" KEY_VALUE="Vdd 5A High Side"   SCHEMATIC_PATH="GENERICPWM\HS_FET_schematic.gif" BOM_PATH="FETVDDwHSdrv_BOM.xml"/>
		<CMX_SCHEM_BOM NAME="GENERICPWM" KEY_VALUE="12V 5A High Side"  SCHEMATIC_PATH="GENERICPWM\HS_FETwDrv12V_schematic.gif" BOM_PATH="FET12VwHSdrv_BOM.xml"/>
		<CMX_SCHEM_BOM NAME="GENERICPWM" KEY_VALUE="48V 10A High Side" SCHEMATIC_PATH="GENERICPWM\HS_FETwDrv48V_schematic.gif" BOM_PATH="FET48VwHSdrv_BOM.xml"/>
		<CMX_SCHEM_BOM NAME="GENERICPWM" KEY_VALUE="Vdd 10mA Low Side"  SCHEMATIC_PATH="GENERICPWM\LS_pin_schematic.gif"  BOM_PATH="pin_BOM.xml"/>
		<CMX_SCHEM_BOM NAME="GENERICPWM" KEY_VALUE="Vdd 5A Low Side"    SCHEMATIC_PATH="GENERICPWM\LS_FET_schematic.gif"  BOM_PATH="FET5A_BOM.xml"/>
		<CMX_SCHEM_BOM NAME="GENERICPWM" KEY_VALUE="12V 5A Low Side"   SCHEMATIC_PATH="GENERICPWM\LS_FET12V_schematic.gif"  BOM_PATH="FET5A_BOM.xml"/>
		<CMX_SCHEM_BOM NAME="GENERICPWM" KEY_VALUE="48V 10A Low Side"  SCHEMATIC_PATH="GENERICPWM\LS_FET48V_schematic.gif"  BOM_PATH="FET10A_BOM.xml"/>
	</CMX_SCHEM_BOM_LIST>


	<CMX_ANNOTATION_STRING_LIST>
		<CMX_ANNOTATION_STRING STRING_TYPE="SUMMARY_DESCRIPTION" ANNOTATION_STRING="This output is a high or low side switch, which based on configuration can source Vdd to 48V and 10mA to 10A." />
		<CMX_ANNOTATION_STRING STRING_TYPE="PIN_DESCRIPTION" ANNOTATION_STRING="The PSoC pin drives the output directly or through a higher voltage and current rated MOSFET. An optional diode protects the MOSFET when used with inductive loads." />
		<CMX_ANNOTATION_STRING STRING_TYPE="VARIABLE_DESCRIPTION" ANNOTATION_STRING="The PWM duty cycle is controlled with a 8-bit unsigned byte, with a duty cycle of 0 to 100% in 1% increments (Example: 45% is 45). The PWM frequency may range from 10 Hz to 240 kHz." />
	</CMX_ANNOTATION_STRING_LIST>

	<CMX_DRIVER_SUB_TREE_LIST>
		<CMX_DRIVER_SUB_TREE DISPLAY_NAME="Vdd,10mA High Side" HTML="HSpin_datasheet.htm" DRIVER_CATEGORY="PWM\Variable Duty Cycle" ORDINAL="0">
			<CMX_PROPERTY_SETTING_LIST>
				<CMX_PROPERTY_SETTING PROPERTY_NAME="VA Mode" PROPERTY_VALUE="Vdd 10mA High Side" />
				<CMX_PROPERTY_SETTING PROPERTY_NAME="Polarity" PROPERTY_VALUE="Positive" />
			</CMX_PROPERTY_SETTING_LIST>
		</CMX_DRIVER_SUB_TREE>
		<CMX_DRIVER_SUB_TREE DISPLAY_NAME="Vdd,10mA Low Side" HTML="LSpin_datasheet.htm" DRIVER_CATEGORY="PWM\Variable Duty Cycle"  ORDINAL="1">
			<CMX_PROPERTY_SETTING_LIST>
				<CMX_PROPERTY_SETTING PROPERTY_NAME="VA Mode" PROPERTY_VALUE="Vdd 10mA Low Side" />
				<CMX_PROPERTY_SETTING PROPERTY_NAME="Polarity" PROPERTY_VALUE="Negative" />
			</CMX_PROPERTY_SETTING_LIST>
		</CMX_DRIVER_SUB_TREE>
		<CMX_DRIVER_SUB_TREE DISPLAY_NAME="Vdd,5A High Side" HTML="HSpinFET_datasheet.htm" DRIVER_CATEGORY="PWM\Variable Duty Cycle" ORDINAL="2">
			<CMX_PROPERTY_SETTING_LIST>
				<CMX_PROPERTY_SETTING PROPERTY_NAME="VA Mode" PROPERTY_VALUE="Vdd 5A High Side" />
				<CMX_PROPERTY_SETTING PROPERTY_NAME="Polarity" PROPERTY_VALUE="Negative" />
			</CMX_PROPERTY_SETTING_LIST>
		</CMX_DRIVER_SUB_TREE>
		<CMX_DRIVER_SUB_TREE DISPLAY_NAME="Vdd,5A Low Side" HTML="LSpinFET_datasheet.htm" DRIVER_CATEGORY="PWM\Variable Duty Cycle"  ORDINAL="3">
			<CMX_PROPERTY_SETTING_LIST>
				<CMX_PROPERTY_SETTING PROPERTY_NAME="VA Mode" PROPERTY_VALUE="Vdd 5A Low Side" />
				<CMX_PROPERTY_SETTING PROPERTY_NAME="Polarity" PROPERTY_VALUE="Positive" />
			</CMX_PROPERTY_SETTING_LIST>
		</CMX_DRIVER_SUB_TREE>
		<CMX_DRIVER_SUB_TREE DISPLAY_NAME="12V,5A High Side" HTML="HS12V_datasheet.htm" DRIVER_CATEGORY="PWM\Variable Duty Cycle" ORDINAL="4">
			<CMX_PROPERTY_SETTING_LIST>
				<CMX_PROPERTY_SETTING PROPERTY_NAME="VA Mode" PROPERTY_VALUE="12V 5A High Side" />
				<CMX_PROPERTY_SETTING PROPERTY_NAME="Polarity" PROPERTY_VALUE="Positive" />
			</CMX_PROPERTY_SETTING_LIST>
		</CMX_DRIVER_SUB_TREE>
		<CMX_DRIVER_SUB_TREE DISPLAY_NAME="12V,5A Low Side" HTML="LS12V_datasheet.htm" DRIVER_CATEGORY="PWM\Variable Duty Cycle"  ORDINAL="5">
			<CMX_PROPERTY_SETTING_LIST>
				<CMX_PROPERTY_SETTING PROPERTY_NAME="VA Mode" PROPERTY_VALUE="12V 5A Low Side" />
				<CMX_PROPERTY_SETTING PROPERTY_NAME="Polarity" PROPERTY_VALUE="Positive" />
			</CMX_PROPERTY_SETTING_LIST>
		</CMX_DRIVER_SUB_TREE>
		<CMX_DRIVER_SUB_TREE DISPLAY_NAME="48V,10A High Side" HTML="HS48V_datasheet.htm" DRIVER_CATEGORY="PWM\Variable Duty Cycle" ORDINAL="6">
			<CMX_PROPERTY_SETTING_LIST>
				<CMX_PROPERTY_SETTING PROPERTY_NAME="VA Mode" PROPERTY_VALUE="48V 10A High Side" />
				<CMX_PROPERTY_SETTING PROPERTY_NAME="Polarity" PROPERTY_VALUE="Positive" />
			</CMX_PROPERTY_SETTING_LIST>
		</CMX_DRIVER_SUB_TREE>
		<CMX_DRIVER_SUB_TREE DISPLAY_NAME="48V,10A Low Side" HTML="LS48V_datasheet.htm" DRIVER_CATEGORY="PWM\Variable Duty Cycle"  ORDINAL="7">
			<CMX_PROPERTY_SETTING_LIST>
				<CMX_PROPERTY_SETTING PROPERTY_NAME="VA Mode" PROPERTY_VALUE="48V 10A Low Side" />
				<CMX_PROPERTY_SETTING PROPERTY_NAME="Polarity" PROPERTY_VALUE="Positive" />
			</CMX_PROPERTY_SETTING_LIST>
		</CMX_DRIVER_SUB_TREE>
		<CMX_DRIVER_SUB_TREE DISPLAY_NAME="Buzzer - PWM" HTML="LSpinFET_datasheet.htm" DRIVER_CATEGORY="CY3270 PSoC FirstTouch Kit" ORDINAL="1">
			<CMX_PROPERTY_SETTING_LIST>
				<CMX_PROPERTY_SETTING PROPERTY_NAME="VA Mode" PROPERTY_VALUE="Vdd 5A Low Side" />
				<CMX_PROPERTY_SETTING PROPERTY_NAME="Polarity" PROPERTY_VALUE="Positive"/>
			</CMX_PROPERTY_SETTING_LIST>
		</CMX_DRIVER_SUB_TREE>
	</CMX_DRIVER_SUB_TREE_LIST>

</CMX_IO_DRIVER>
</CMX_DB>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -