APP009 dsPIC30F4011/4012/2010 Motor Control Family Evaluation board 使用说明 982898 Exer1 Timers T1:200m5T3:1ms 为了使dsPIC的初学者在面对一个整合度极高的新MCU时能在没有硬件除错顾虑的情形下, 能专心的将焦点放在架构的钻研已及程序的撰写:也能有一个硬件设计上的参考及验证的平 台。所以我们将APPOO9推出以便达成这样的目的。 APP009历经三个版本,其版本号码以Date-Code来方便辨识:例如上图的“20050101”。其 实这三个版本的差异很小,所有线路图都在Microchip的台湾网站上可以下载。User可以用 Date-Code来判别需要的线路图;例如APP00920041116.pdf
APP009 dsPIC30F4011/4012/2010 Motor Control Family Evaluation Board 使用说明 为了使 dsPIC 的初学者在面对一个整合度极高的新 MCU 时能在没有硬件除错顾虑的情形下, 能专心的将焦点放在架构的钻研已及程序的撰写;也能有一个硬件设计上的参考及验证的平 台。所以我们将 APP009 推出以便达成这样的目的。 APP009 历经三个版本,其版本号码以 Date-Code 来方便辨识;例如上图的 “20050101”。其 实这三个版本的差异很小,所有线路图都在 Microchip 的台湾网站上可以下载 。 User 可以用 Date-Code 来判别需要的线路图 ; 例如 APP009_20041116.pdf
APP009 EVM Board 主要脚座,接头与C的位置 JP17,JP17A-RS232 DSWI-Debug脚位选择 JP19-QEI/FLTA CON1-RS232 JP2-ICD2接头 JP15-PWM JP21-AD Input SPI&I2C的扩充区 DsPIC30F4011 20050101 Exer1 Timers T1:200m5T3:1ms CMP2551 LCD Module JP7-SPI PC CAN通信连接座JPI1, 按键S1toS4 J1-POWER JP12,JP11A,JP12A PC板版本 A.Jumpers以及Connectors 为了要能使有限的接脚数目尽量的能有比较多的功能展现,APP0O9上面有许多的Jump
APP009 EVM Board 主要脚座 , 接头 与 IC 的位置 A. Jumpers 以及 Connectors 为了要能使有限的接脚数目尽量的能有比较多的功能展现, APP009 上面有许多的 Jump CON1-RS232 SPI & I2C 的扩充区 DsPIC30F4011 JP15-PWM JP19-QEI/FLTA DSW1-Debug 脚位选择 JP2-ICD2 接头 JP21-AD Input J1-POWER LCD Module 按键 S1 to S4 CMP2551 CAN 通信连接座 JP11 , JP12,JP11A, JP12A JP7-SPI & I2C JP17, JP17A – RS232 PC 板版本
和Connector,以下就针对他们做一个条列式的介绍.详细的介绍请看后续各章节 J1: RCA Power Connector,使用DC7-l2V提供APPOO9的电源.当然也可以在 版本20050101以后的APP009加AC,但要注意整流后的电压不要超过DC12V. JP2: 6P6CR-J11 Connector,使用来连接MPLAB ICD2 JP15: 8-Pin Molex Connector,连接至6个PWM接脚 JP19: 8-Pin Molex Connector,连接至QEI的接脚及FLTA,OCFA JP21: 4-Pin Molex Connector,连接至RB0RB2(AN0.AN2) CON1:DB-9 Female型式的RS-232 Connector(接至DTE) CON2:DB-9Male型式的RS-232 Connector(接至DCE) JP17: 3-Pin Molex Connector,连接至UART的RXD,TXD和GND JPI7A:3-Pin Molex Connector,和JPI7的差别在于RXD,TXD对调 JP7: 5-Pin Molex Connector,连接至SPI和PC的接脚 JP11: 3-Pin Molex Connector,连接至MCP2551的CANH,CANL JP12: 3-Pin Molex Connector,与JPl1完全一样的接法 JP13: 2-Pin Jumper,Enable或Disable CAN的终端电阻(R22-120Ohms) JP11A:6P6CRJ-11 Connector for CAN.和JP11,JP12的信号是并行的 JP12A:6P6CRJ-11 Connector for CAN.和JP11,JP12的信号是并行的 GEN: 2-Pin Jumper,控制CON2的Pin(5)是否连接至CON1的Pin(S)->GND REN: 2-Pin Jumper,控制CON2的Pin(2)是否连接至CON1的Pin(3)->RXD TEN: 2-Pin Jumper,控制CON2的Pin(3)是否连接至CON1的Pin(2)->TXD *GEN,REN,TEN的控制可让CON2有机会成为一独立的DB-9 Connector JP25: 2-Pin Jumper,控制JPI1A的CANH是否与JP12A连接 JP26: 2-Pin Jumper,控制JP1lA的CANL是否与JP12A连接 *JP25,JP26的控制可让JP12A有机会成为独立的6P6CRJ-11供其它用途 JP22: 2-Pin Jumper,控制LCD背光的ON/OFF JP1: 3-Pin Jumper,用来选择dsPIC的电源为5V或3.3V(LCD一律用SV) JP8: 3 Pin Jumper,选择连接至JP7的SCK信号为FLTA SCK1或SCK1RF6, *因为dsPIC30f2010的接脚只有28个,FLTA和SCK1是共享的 JP5.JP6: 2-Pin Jumper,控制SDA,SCL的提升电阻是否要ON JP9.JP10: 2-Pin Jumper,控制C1TX,C1RX是否接至MCP2551-CAN Transceiver JP23.JP24: 2-Pin Jumper,控制UART的接脚是否连接至MAX232 JP14.JP18: 3-Pin Jumper,控制LCD Module的DO/D1由RFO/RF1或RDO/RD1控制 JP27,JP28: 3-Pin Jumper,选择VR1/VR2和按键输入(S1.S4)接至AN7/AN8或 ANO/ANI JP16: 3-Pin Jumper,选择连至JP28Pin2的信号为VR2或按键输入(S1.S4) B.CPU APP009可以插上40Pin或28Pin的dsPIC,如dsPIC30F4011或是dsPIC30F2010.当然在使 用28Pn的dsPIC时有一些功能是无法使用的,例如LCD,OCFA
和 Connector , 以下就针对他们做一个条列式的介绍. 详细的介绍请看后续各章节. J1 : RCA Power Connector , 使用 DC 7-12V 提供 APP009 的电源 . 当然也可以在 版本 20050101 以后的 APP009 加 AC , 但要注意整流后的电压不要超过 DC12V. JP2: 6P6C R-J11 Connector , 使用来连接 MPLAB ICD2 JP15: 8-Pin Molex Connector , 连接至 6 个 PWM 接脚 JP19: 8-Pin Molex Connector , 连接至 QEI 的接脚及 FLTA , OCFA JP21: 4-Pin Molex Connector , 连接至 RB0 .. RB2 (AN0 .. AN2 ) CON1: DB-9 Female 型式的 RS-232 Connector ( 接至 DTE ) CON2: DB-9 Male 型式的 RS-232 Connector ( 接至 DCE ) JP17: 3-Pin Molex Connector , 连接至 UART 的 RXD , TXD 和 GND JP17A: 3-Pin Molex Connector , 和 JP17 的差别在于 RXD , TXD 对调 JP7: 5-Pin Molex Connector , 连接至 SPI 和 I 2C 的接脚 JP11: 3-Pin Molex Connector , 连接至 MCP2551 的 CANH , CANL JP12: 3-Pin Molex Connector , 与 JP11 完全一样的接法 JP13: 2-Pin Jumper , Enable 或 Disable CAN 的终端电阻 (R22 – 120 Ohms) JP11A: 6P6C RJ-11 Connector for CAN. 和 JP11 , JP12 的信号是并行的 JP12A: 6P6C RJ-11 Connector for CAN. 和 JP11 , JP12 的信号是并行的 GEN: 2-Pin Jumper , 控制 CON2 的 Pin (5) 是否连接至 CON1 的 Pin(5) -> GND REN: 2-Pin Jumper , 控制 CON2 的 Pin(2) 是否连接至 CON1 的 Pin(3) -> RXD TEN: 2-Pin Jumper , 控制 CON2 的 Pin(3) 是否连接至 CON1 的 Pin(2) -> TXD * GEN , REN , TEN 的控制可让 CON2 有机会成为一独立的 DB-9 Connector JP25: 2-Pin Jumper , 控制 JP11A 的 CANH 是否与 JP12A 连接 JP26: 2-Pin Jumper , 控制 JP11A 的 CANL 是否与 JP12A 连接 * JP25 , JP26 的控制可让 JP12A 有机会成为独立的 6P6C RJ-11 供其它用途 JP22: 2-Pin Jumper , 控制 LCD 背光的 ON/OFF JP1: 3-Pin Jumper , 用来选择 dsPIC 的电源为 5V 或 3.3V ( LCD 一律用 5V ) JP8: 3 Pin Jumper , 选择连接至 JP7 的 SCK 信号为 FLTA_SCK1 或 SCK1_RF6 . * 因为 dsPIC30f2010 的接脚只有 28 个,FLTA 和 SCK1 是共享的 JP5,JP6: 2-Pin Jumper , 控制 SDA,SCL 的提升电阻是否要 ON JP9,JP10: 2-Pin Jumper , 控制 C1TX , C1RX 是否接至 MCP2551 – CAN Transceiver JP23,JP24: 2-Pin Jumper , 控制 UART 的接脚是否连接至 MAX232 JP14,JP18: 3-Pin Jumper , 控制 LCD Module 的 D0/D1 由 RF0/RF1 或 RD0/RD1 控制 JP27,JP28: 3-Pin Jumper , 选择 VR1/VR2 和按键输入(S1 .. S4) 接至 AN7/AN8 或 AN0/AN1 JP16: 3-Pin Jumper , 选择连至 JP28 Pin2 的信号为 VR2 或 按键输入(S1 .. S4) B. CPU APP009 可以插上 40 Pin 或 28 Pin 的 dsPIC , 如 dsPIC30F4011 或是 dsPIC30F2010. 当然在使 用 28 Pin 的 dsPIC 时有一些功能是无法使用的 , 例如 LCD , OCFA …
APP009 VER.3 PM输出指示 到 28. 95Pc30F4011 QE1,LT以,0CA输入指示 caC304122010 PWMIL至PWM3H为Motor Control PWM的输出脚,也可以作为一般的I/O用.在APPO09, 他们用来以Active High的方式来推动D1到D6.另外,这6个接脚也连接至一个8Pin的 Molex Connector-JP15以便连接至外部的驱动电路 FLTA,INDX,QEA,QEB则使用Active Low的方式驱动D7到DIO.原因是较容易与Open Collector的Encoder接口.这4个接脚与OCFA一起被接到另一个8Pin的Molex Connector- JP19以便与外部的电路连接, 以上的信号在连接至外部前都先经过一电阻,以减缓Over-Shoot或Under-Shoot的能量. 详细的JPl5,JP19说明,请参考F(PWM,QEI,FLTA and OCFA) C.Power,ICD and Reset 以下介绍APP009的电源,ICD2接口以及Reset的部份
PWM1L 至 PWM3H 为 Motor Control PWM 的输出脚 , 也可以作为一般的 I/O 用. 在 APP009 , 他们用来以 Active High 的方式来推动 D1 到 D6. 另外 , 这 6 个接脚也连接至一个 8 Pin 的 Molex Connector - JP15 以便连接至外部的驱动电路 FLTA , INDX , QEA , QEB 则使用 Active Low 的方式驱动 D7 到 D10. 原因是较容易与 OpenCollector 的 Encoder 接口. 这 4 个接脚与 OCFA 一起被接到另一个 8 Pin 的 Molex Connector – JP19 以便与外部的电路连接. 以上的信号在连接至外部前都先经过一电阻 , 以减缓 Over-Shoot 或 Under-Shoot 的能量 . 详细的 JP15 , JP19 说明 , 请参考 F ( PWM ,QEI , FLTA and OCFA ) C. Power , ICD and Reset 以下介绍 APP009 的电源 , ICD2 接口以及 Reset 的部份
470 VOUT 5. R4 120 CA_POWER 2e1n2 1G3.MC元 5V 范原输出 HEADER 852 ICD2按頭 dsPIC可以用不同祖接腳来Debug dsPIC30F4011的擇有: J11 68 1.PGD Pin25 PGC Pin26) 2.EMUD1 Pin15 EMUC1 Pin16) ICD2 Debug送择 3.EMUD2 Pin18 EMUC2 Pin23) 4.uD3(p1n2)&E☒Uc3(pHn3) APP009提供PGD/PGC與EUD1/EUC1的切换 Power 由J1进入的外接电源经由D11做全波整流后进入LM7805以得到5VDC的输出. 因为使用桥式整流器,故无论DC或AC都可作为电源.但须注意电压值不可过大 LM7805的输出除了连接至JP1-Pin1以外,还接至MCP1700的输入端以便得到另外 一个3.3V的电压源然后接至JP1-Pin3.使用JP1即可选择要用5V或3.3V作为 Vdd ICD2 JP2为6P6C的RJ-11接头,用来与MPLAB ICD2连接以便除错及烧录 DSW1可以用来选择Debug时要用哪一组Pins.dsPIC的烧录固定在PGC&PGD, 但Debug时可以选择用其它市先定义好的接脚来完成.在APP0O9我们让EMUC2& EMUD2可以作为另一组选择性的除错脚位 **DSW1-1&DSW1-2ON时使用PGC&PGD Program/Debug **DSW1-3&DSW1-4ON时使用EMUC2&EMUD2来Debug(烧录一定要用 PGC&PGD) Reset: S5是APP009的重置按键,透过120奥姆的R4来防止Under--Shoot. R2是22K的电阻接至Vdd和dsPIC的MCLR.除提供dsPIC正常工作时对MCLR 信号必须是High的需求.也可作为13V的Vpp与SV/3.3VVdd的Buffer. D.通信接口-UART 以下介绍APP00S9上,UART通信接口的部分
Power : 由 J1 进入的外接电源经由 D11 做全波整流后进入 LM7805 以得到 5V DC 的输出. 因为使用桥式整流器 , 故无论 DC 或 AC 都可作为电源 . 但须注意电压值不可过大 LM7805 的输出除了连接至 JP1-Pin1 以外 , 还接至 MCP1700 的输入端以便得到另外 一个 3.3V 的电压源然后接至 JP1-Pin3. 使用 JP1 即可选择要用 5V 或 3.3 V 作为 Vdd. ICD2 : JP2 为 6P6C 的 RJ-11 接头 , 用来与 MPLAB ICD2 连接以便除错及烧录. DSW1 可以用来选择 Debug 时要用哪一组 Pins . dsPIC 的烧录固定在 PGC & PGD , 但 Debug 时可以选择用其它市先定义好的接脚来完成. 在 APP009 我们让 EMUC2 & EMUD2 可以作为另一组选择性的除错脚位 ** DSW1-1 & DSW1-2 ON 时使用 PGC & PGD Program/Debug **DSW1-3 & DSW1-4 ON 时使用 EMUC2 & EMUD2 来 Debug ( 烧录一定要用 PGC&PGD ) Reset : S5 是 APP009 的重置按键 , 透过 120 奥姆的 R4 来防止 Under-Shoot. R2 是 22K 的电阻接至 Vdd 和 dsPIC 的 MCLR . 除提供 dsPIC 正常工作时对 MCLR 信号必须是 High 的需求. 也可作为 13V 的 Vpp 与 5V/3.3V Vdd 的 Buffer. D. 通信接口 – UART 以下介绍 APP009 上 , UART 通信接口的部分
Vdd P17 R26 3 21 120 删 MOLEX 3 R28 1P17A LED LED 32 120 DCE DB9母座 1 MOLEX 3 才o7才D8 JP23 U6 12 2 U1ARX ToU1AR以(Pin16oF4011) R33120 3 12 14 R1IN R10UT T10UT T1IN 11 2 U1ATX 12 To UIATX Pin15 of 4011 R35 120 R2IN R20UT 10 CON1 C1+ C14 DTE DB9公座 1U/16y 3 6 C13 R37 4 1UM6V REN VDD 16 ovdd 12 2 1207 C15 1U/16y5 C2- VSS 1L/16V 12 MAX232 C16 识av TEN GEN 0 12 CON2 UART在dsPIC有增加一个很弹性的设定,就是它有所谓(Alternate-交替)的功能,也就是 说如果正常的RX&TX接脚需被其它功能用到,则我们可以用ARX&ATX来作为UART的 传送及接收接脚 APP009中,dsPIC30F4011和dsPIC30F2010正常的RX&TX都和PGC/PGD或是SPI,PC 共享.于是使用U1ARX(Pin-16)和U1ATX(Pin-15)做UART的界面.以下是UART接口上相 关的Jumper,Connector和LED说明 LED17: TXD信号指示灯 LED18: RXD信号指示灯 JP23&JP24:选择是否将U1ARX&U1ATX连接至MAX232 JPl7*PI7A:3-Pin的Molex,可将UART的信号直接与外界信号连接 CON1: DB-9的接头,连接至PC用的Connector CON2: DB-9的接头,可让APPO09当成DTE 另外,CON2也可以独立被使用,以便在APPO09的实验区加一些零件测试其它功能时使用 只要将REN,TEN和GEN三个Jumper Open就好了 E.通信接口(SPI&C) 以下介绍APPO09上,SPI和C通信接口的部分
UART 在 dsPIC 有增加一个很弹性的设定 , 就是它有所谓 ( Alternate – 交替 ) 的功能 . 也就是 说如果正常的 RX & TX 接脚需被其它功能用到 , 则我们可以用 ARX & ATX 来作为 UART 的 传送及接收接脚. APP009 中 , dsPIC30F4011 和 dsPIC30F2010 正常的 RX & TX 都和 PGC/PGD 或是 SPI , I2C 共享. 于是使用 U1ARX ( Pin-16) 和 U1ATX(Pin-15) 做 UART 的界面. 以下是 UART 接口上相 关的 Jumper , Connector 和 LED 说明 LED17: TXD 信号指示灯 LED18: RXD 信号指示灯 JP23 & JP24: 选择是否将 U1ARX & U1ATX 连接至 MAX232 JP17*JP17A: 3-Pin 的 Molex , 可将 UART 的信号直接与外界信号连接 CON1 : DB-9 的接头 , 连接至 PC 用的 Connector CON2 : DB-9 的接头 , 可让 APP009 当成 DTE 另外 , CON2 也可以独立被使用 , 以便在 APP009 的实验区加一些零件测试其它功能时使用. 只要将 REN , TEN 和 GEN 三个 Jumper Open 就好了 E. 通信接口 ( SPI & I2C ) 以下介绍 APP009 上 , SPI 和 I 2C 通信接口的部分
逗雨Pin也是 dsPIC LED LED Debug/Program用的接胎腳 D15 D18 同特也接到Ds时1 CAN通言用胎卻位 RS CIRX RFO 120 」P7 R11 PGC _U1RX SDM PGD UTTX SDOT 120 A2■ R16 人人 OLEX S 120 SCK1_RFO R1 123 FLTA SCK1 HEAD正R3 120 U5 1 ANH TXD RXD Vdd caN通骨家按座 P12 321 R22 1 12 120 cAN通信用外按座 1P11A 12 34 112 cN通信用接座 60 12 cAN通信用外接座 由于dsPIC:30F4011&30F4012的PC,SPI与PGC/PGD共享接脚,且PGC在Debug Mode时 不能有Pul-High的现象,故虽然我们可以用烧录选项来切换Debug脚位为EMUCI/EMUDI或 EMUC2/EMUD2.APPO09还是使用JP5&JP6来选择Pul-High的PN/OFE. 以下为SPI/C信号及各控制Jumper的说明: JP5&JP6:选择是否要用Pull-High电阻 JP8: 因为4011和2010/4012中SPIC1ock的脚位不同,故用JP8来选 JP81-2ON->使用的IC为40Pin的dsPIC JP82-3ON->使用的IC为28Pin的dsPIC JP7: 5-Pin Molex Connector,用以将SPI/IC信号外接 以下为CAN信号及各控制Jumper的说明 JP9&JPl0:选择是否将CAN信号接至MCP2551->CAN Transceiver JP13: CAN Transceiver的终端电阻(R23)ON/OFF控制 JP11,JP12:3-Pin Molex型式的外接Connector,可与APPO01的CON10相连 JP11A,JP12A:6P6CRJ-11型式的外接Connector,可与APP001的CAN相连 EPWM&QEI界面 以下介绍APPO09上,PWM和QEI接口的部分
由于 dsPIC30F4011 & 30F4012 的 I 2C , SPI 与 PGC/PGD 共享接脚, 且 PGC 在 Debug Mode 时 不能有 Pull-High 的现象,故虽然我们可以用烧录选项来切换 Debug 脚位为 EMUC1/EMUD1 或 EMUC2/EMUD2 ….. APP009 还是使用 JP5 & JP6 来选择 Pull-High 的 PN/OFF. 以下为 SPI/I 2C 信号及各控制 Jumper 的说明 : JP5 & JP6 : 选择是否要用 Pull-High 电阻 JP8 : 因为 4011 和 2010/4012 中 SPI Clock 的脚位不同 , 故用 JP8 来选 JP8 1-2 ON -> 使用的 IC 为 40 Pin 的 dsPIC JP8 2-3 ON -> 使用的 IC 为 28 Pin 的 dsPIC JP7 : 5-Pin Molex Connector , 用以将 SPI/I 2C 信号外接 以下为 CAN 信号及各控制 Jumper 的说明 JP9 & JP10 : 选择是否将 CAN 信号接至 MCP2551 -> CAN Transceiver JP13 : CAN Transceiver 的终端电阻(R23) ON/OFF 控制 JP11 , JP12 : 3-Pin Molex 型式的外接 Connector , 可与 APP001 的 CON10 相连 JP11A , JP12A : 6P6C RJ-11 型式的外接 Connector , 可与 APP001 的 CAN 相连 F. PWM & QEI 界面 以下介绍 APP009 上 , PWM 和 QEI 接口的部分
JP15 R2147 入入入PWM1L 1 R2547 6543 入入入PWM1H R2747 21 入入入PWMM2L R2947 MOLEX 8 入入入PWM2H R3247 入入入PWM3L R3447 入入入PWMM3H 從dsPIC輸出的PM信號 R14120 SA 入入入 R43.120 Vdd 翌 RP2 0 INDX R44120 P19 QEA QEB 人入入 8 FLTA SCK1 R10120 OCFA 一人入入 5 R45120 4 Vddo 入入 10K9F MOLEX 8 接到dsPIC QEI,FLTA,OCFA信號 APPO09除了将PWM信号,QEI接脚及FLTA用来控制LED外,也将他们外拉以便能驱动 马达的Power Board或其它后级.以下是JP15和JPl9的说明 JPI5,8-Pin Molex Connector,将PWMIL至PWM3H等六个PWM信号经过串接的 47奥姆电阻外接 JP15除6个PWM信号外,也包含Vdd与Vss信号 JP16: 8-Pin Molex Connector,将QEI的接脚(INDX,QEA,QEB)及异常侦测的输入 接脚外拉 JP16也具备Vdd和Vss的信号,方便外接至不同工作电源的信号 APPOO9也将FLTA和OCFA各接上一个按键开关,让使用者可以很方便的增加两个输入点或 模拟FLTA,OCFA或中断的动作 G.AD Converter 以下介绍APPO09上,ADC接口的部分
APP009 除了将 PWM 信号 , QEI 接脚及 FLTA 用来控制 LED 外 , 也将他们外拉以便能驱动 马达的 Power Board 或其它后级 . 以下是 JP15 和 JP19 的说明 JP15 ; 8-Pin Molex Connector , 将 PWM1L 至 PWM3H 等六个 PWM 信号经过串接的 47 奥姆电阻外接. JP15 除 6 个 PWM 信号外 , 也包含 Vdd 与 Vss 信号 JP16 : 8-Pin Molex Connector , 将 QEI 的接脚 ( INDX , QEA , QEB ) 及异常侦测的输入 接脚外拉 JP16 也具备 Vdd 和 Vss 的信号 , 方便外接至不同工作电源的信号 APP009 也将 FLTA 和 OCFA 各接上一个按键开关 , 让使用者可以很方便的增加两个输入点或 模拟 FLTA , OCFA 或中断的动作 G. AD Converter 以下介绍 APP009 上 , ADC 接口的部分
R17 R18 Vdd 人入 4.7K 10K JP28 R19 AN8 1 入 2 AN1 3 6.8K R20 HEADER 3 N P21 JP16 ANO (EXT.U 4.7K 4 AN2 SS1 (EXT.W) 32 R24 23 1 MOLEX 4 2.2K HEADER 3 JP27 AN7 2 AN2 SS1 哈 HEADER 3 VR1 10K 服 在dsPIC的Motor Control系列所具备的I0-bit ADC中,支持同时间对4个Analog信号进行 取样后加以转换的能力,所以APP0O9也将许多许多的功能用ADC来展现.以下就是与ADC 接口相关组件的介绍 JP21:将AN0,ANl,AN2外接的3-Pin Molex Connector JP27: 选择使用AN7或AN2来转换VR1的位准 JP16: 选择要将VR2的位准或按键开关(S1.S4)的电位组合送至JP28Pin-2 JP28: 选择使用AN8或AN1来转换来自JP16所选的信号(VR2or按键) S1toS4:4个按键开关,使用电阻分压法来产生不同按键后的电压,然后使用AN1或 AN8来判断按键值 H.LCD Module APP009上的LCD Module使用4-bit的数据格式与dsPIC30F4011连接.DsPIC30F2010/4012因
在 dsPIC 的 Motor Control 系列所具备的 10-bit ADC 中, 支持同时间对 4 个 Analog 信号进行 取样后加以转换的能力, 所以 APP009 也将许多许多的功能用 ADC 来展现. 以下就是与 ADC 接口相关组件的介绍 JP21 : 将 AN0 , AN1 , AN2 外接的 3-Pin Molex Connector JP27 : 选择使用 AN7 或 AN2 来转换 VR1 的位准 JP16 : 选择要将 VR2 的位准或按键开关 (S1 .. S4) 的电位组合送至 JP28 Pin-2 JP28 : 选择使用 AN8 或 AN1 来转换来自 JP16 所选的信号 ( VR2 or 按键 ) S1 to S4 :4 个按键开关, 使用电阻分压法来产生不同按键后的电压 , 然后使用 AN1 或 AN8 来判断按键值 H. LCD Module APP009 上的 LCD Module 使用 4-bit 的数据格式与 dsPIC30F4011 连接. DsPIC30F2010/4012 因
为接脚数太少,所以无法使用LCD Module 以下就针对APPO09上LCD接口的部分做介绍 JP14 C1RX RFO LCD DO 2 EMUC2_RDO HEADER 3 JP18 C1TX_RF1 1 LCD D1 VddA 23 EMUD2 RD1 HEADER 3 R31 4.7K 1P20 2 RF4 VddA RF5 3 OCFA 468 R36 470 LC000 0 LCD D1 RD2 11 1 R03 1 14 15 1 HEADER 8X2 JP22 R38 2 人∧入 VddA 1001/4W JP20; 16-Pin,2.54的DIN Connector..用来连接LCD Module JP22: 可以控制LCD背光的ON/OFF JP14: JP18: 这两个Jumper选择用来控制LCD Data0/.Datal的信号.使用者可以选择RFO/RFl或 是RDO/RD1 *若使用RFO/RF1,则CAN就无法使用
为接脚数太少, 所以无法使用 LCD Module 以下就针对 APP009 上 LCD 接口的部分做介绍 JP20 ; 16-Pin , 2.54 的 DIN Connector. 用来连接 LCD Module JP22 : 可以控制 LCD 背光的 ON/OFF JP14 : JP18 : 这两个 Jumper 选择用来控制 LCD Data0/Data1 的信号. 使用者可以选择 RF0/RF1 或 是 RD0/RD1 ** 若使用 RF0/RF1 , 则 CAN 就无法使用