DS-FT230X原版完整手册_第1页
DS-FT230X原版完整手册_第2页
DS-FT230X原版完整手册_第3页
DS-FT230X原版完整手册_第4页
DS-FT230X原版完整手册_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

FT230XUSBTOBASICUARTIC

Version1.4

DocumentNo.:FT_000566ClearanceNo.:FTDI#260

Copyright©FutureTechnologyDevicesInternationalLimited

PAGE

1

FutureTechnologyDevicesInternationalLtd.

FT230X

(USBtoBASICUARTIC)

TheFT230XisaUSBtoserialUARTinterfacewithoptimisedpincountforsmallerPCBdesignsandthefollowingadvancedfeatures:

SinglechipUSBtoasynchronousserialdatatransferinterface.

EntireUSBprotocolhandledonthechip.NoUSBspecificfirmwareprogrammingrequired.

Fullyintegrated2048bytemulti-time-programmable(MTP)memory,storingdevicedescriptorsandCBUSI/Oconfiguration.

Fullyintegratedclockgenerationwithnoexternalcrystalrequiredplusoptionalclockoutputselectionenablingaglue-lessinterfacetoexternalMCUorFPGA.

Datatransferratesfrom300baudto3Mbaud(RS422,RS485,andRS232)atTTLlevels.

512bytereceivebufferand512bytetransmitbufferutilisingbuffersmoothingtechnologytoallowforhighdatathroughput.

FTDI’sroyalty-freeVirtualComPort(VCP)andDirect(D2XX)driverseliminatetherequirementforUSBdriverdevelopmentinmostcases.

ConfigurableCBUSI/Opins.

TransmitandreceiveLEDdrivesignals.

UARTinterfacesupportfor7or8databits,1or2stopbitsandodd/even/mark/space/noparity

SynchronousandasynchronousbitbanginterfaceoptionswithRD#andWR#strobes.

USBBatteryChargerDetection.AllowsforUSBperipheraldevicestodetectthepresenceofahigherpowersourcetoenableimprovedcharging.

Devicesuppliedpre-programmedwithuniqueUSBserialnumber.

USBPowerConfigurations;supportsbus-powered,self-poweredandbus-poweredwithpowerswitching

Integrated+3.3VlevelconverterforUSBI/O.

True3.3VCMOSdriveoutputandTTLinput;operatesdownto1V8withexternalpullups.Tolerantof5Vinput

ConfigurableI/Opinoutputdrivestrength;4mA(min)and16mA(max).

Integratedpower-on-resetcircuit.

FullyintegratedAVCCsupplyfiltering-noexternalfilteringrequired.

UARTsignalinversionoption.

+5VSingleSupplyOperation.

Internal3V3/1V8LDOregulators

LowoperatingandUSBsuspendcurrent;8mA(active-typ)and125uA(suspend-typ).

UHCI/OHCI/EHCIhostcontrollercompatible.

USB2.0FullSpeedcompatible.

Extendedoperatingtemperaturerange;-40to85⁰C.

AvailableincompactPb-free16pinSSOPand16pinQFNpackages(bothRoHScompliant).

Neitherthewholenoranypartoftheinformationcontainedin,ortheproductdescribedinthismanual,maybeadaptedorreproducedinanymaterialorelectronicformwithoutthepriorwrittenconsentofthecopyrightholder.Thisproductanditsdocumentationaresuppliedonanas-isbasisandnowarrantyastotheirsuitabilityforanyparticularpurposeiseithermadeorimplied.FutureTechnologyDevicesInternationalLtdwillnotacceptanyclaimfordamageshowsoeverarisingasaresultofuseorfailureofthisproduct.Yourstatutoryrightsarenotaffected.Thisproductoranyvariantofitisnotintendedforuseinanymedicalappliance,deviceorsysteminwhichthefailureoftheproductmightreasonablybeexpectedtoresultinpersonalinjury.Thisdocumentprovidespreliminaryinformationthatmaybesubjecttochangewithoutnotice.Nofreedomtousepatentsorotherintellectualpropertyrightsisimpliedbythepublicationofthisdocument.FutureTechnologyDevicesInternationalLtd,Unit1,2Seaward

Place,CenturionBusinessPark,GlasgowG411HHUnitedKingdom.ScotlandRegisteredCompanyNumber:SC136640

TypicalApplications

USBtoRS232/RS422/RS485Converters

UpgradingLegacyPeripheralstoUSB

UtilisingUSBtoaddsystemmodularity

IncorporateUSBinterfacetoenablePCtransfersfordevelopmentsystemcommunication

CellularandCordlessPhoneUSBdatatransfercablesandinterfaces

InterfacingMCU/PLD/FPGAbaseddesignstoaddUSBconnectivity

USBAudioandLowBandwidthVideodatatransfer

USBSmartCardReaders

USBInstrumentation

USBIndustrialControl

USBMP3PlayerInterface

USBFLASHCardReaderandWriters

SetTopBoxPC-USBinterface

USBDigitalCameraInterface

USBHardwareModems

USBWirelessModems

USBBarCodeReaders

USBdongleimplementationsforSoftware/HardwareEncryptionandWirelessModules

Detectionofdedicatedchargingportforbatterychargingathighersupplycurrents.

DriverSupport

RoyaltyfreeVIRTUALCOMPORT(VCP)DRIVERSfor...

Windows1032,64bit

Windows8/8.132,64-bit

Windows732,64-bit

WindowsVistaandVista64-bit

WindowsXPandXP64-bit

Server2003,XPandServer2008/2012

WindowsXPEmbedded

WindowsCE4.2-5.2,6.0,7.0,2013

MacOS-X

Linux3.2andgreater

Android

RoyaltyfreeD2XXDirectDrivers(USBDrivers+DLLS/WInterface)

Windows1032,64bit

Windows8/8.132,64-bit

Windows732,64-bit

WindowsVistaandVista64-bit

WindowsXPandXP64-bit

Server2003,XPandServer2008/2012

WindowsXPEmbedded

WindowsCE4.2-5.2,6.0,7.0,2013

MacOS-X

Linux2.6andgreater

Android

Thedriverslistedaboveareallavailabletodownloadforfreefrom

FTDIwebsite

(

).Various3rdpartydriversarealsoavailableforotheroperatingsystems-see

FTDIwebsite

(

)fordetails.

Fordriverinstallation,pleasereferto

/Documents/InstallGuides.htm

PartNumbers

PartNumber

Package

FT230XQ-xxxx

16PinQFN

FT230XS-xxxx

16PinSSOP

Note:Packingcodesforxis:

R:TapedandReel,(SSOPis3,000pcsperreel,QFNis5,000pcsperreel).

U:Tubepacking,100pcspertube(SSOPonly)

T:Traypacking,490pcspertray(QFNonly)

Forexample:FT230XQ-Ris5,000pcstapedandreelpacking

FT230XUSBTOBASICUARTIC

Version1.4

DocumentNo.:FT_000566ClearanceNo.:FTDI#260

Copyright©FutureTechnologyDevicesInternationalLimited

PAGE

3

USBCompliant

TheFT230XisfullycompliantwiththeUSB2.0specificationandhasbeengiventheUSB-IFTest-ID(TID)40001463(RevD).

FT230XBlockDiagram

3.3VoltLDORegulator

1.8VoltLDORegulator

VCC

3V3OUT

1V8InternalCoreSupply

SerialInterfaceEngine(SIE)

USB

ProtocolEngine

48MHz

FIFORXBuffer(512bytes)

USB

TransceiverwithIntegrated

1.5kpullupsandbatterychargedetection

UARTControllerwithProgrammableSignalInversion

UARTFIFO

Controller

InternalMTPMemory

Internal12MHz

Oscillator

X4ClockMultiplier

FIFOTXBuffer(512bytes)

USBDPLL

BaudRateGenerator

48MHz

USBDP

USBDM

TXDRXDRTS#CTS#

CBUS0CBUS1CBUS2CBUS3

ResetGenerator

3V3OUT

RESET#

ToUSBTransceiverCell

GND

Figure2.1FT230XBlockDiagram

ForadescriptionofeachfunctionpleaserefertoSection

4

.

TableofContents

TypicalApplications 2

DriverSupport 2

PartNumbers 2

USBCompliant 3

FT230XBlockDiagram 4

DevicePinOutandSignalDescription 7

16-LDQFNPackage 7

QFNPackagePinOutDescription 7

16-LDSSOPPackage 9

SSOPPackagePinOutDescription 9

CBUSSignalOptions 11

FunctionDescription 13

KeyFeatures 13

FunctionalBlockDescriptions 13

DevicesCharacteristicsandRatings 16

AbsoluteMaximumRatings 16

ESDandLatch-upSpecifications 16

DCCharacteristics 17

MTPMemoryReliabilityCharacteristics 21

InternalClockCharacteristics 21

USBPowerConfigurations 22

USBBusPoweredConfiguration 22

SelfPoweredConfiguration 23

USBBusPoweredwithPowerSwitchingConfiguration 24

ApplicationExamples 25

USBtoRS232Converter 25

USBtoRS485Coverter 26

USBtoRS422Converter 27

USBBatteryChargingDetection 28

LEDInterface 31

InternalMTPMemoryConfiguration 32

DefaultValues 32

MethodsofProgrammingtheMTPMemory 33

ProgrammingtheMTPmemoryoverUSB 33

MemoryMap 34

PackageParameters 35

SSOP-16PackageMechanicalDimensions 35

SSOP-16PackageMarkings 36

QFN-16PackageMechanicalDimensions 37

QFN-16PackageMarkings 38

SolderReflowProfile 39

ContactInformation 40

AppendixA–References 41

AppendixB-ListofFiguresandTables 42

AppendixC-RevisionHistory 44

FT230XUSBTOBASICUARTIC

Version1.4

DocumentNo.:FT_000566ClearanceNo.:FTDI#260

Copyright©FutureTechnologyDevicesInternationalLimited

PAGE

7

DevicePinOutandSignalDescription

10

VCC

1

VCCIO

16-LDQFNPackage

8

7

6

15

2

16

4

12

9 11

5

14

CBUS0

RESET# CBUS1CBUS2CBUS3

TXDRXDRTS#CTS#

3V3OUT

USBDMUSBDP

3

13

17

GNDGNDGND

Figure3.1QFNSchematicSymbol

QFNPackagePinOutDescription

Note:#denotesanactivelowsignal.

PinNo.

Name

Type

Description

10

**VCC

POWER

Input

5V(or3V3)supplytoIC

1

VCCIO

POWER

Input

1V8-3V3supplyfortheIOcells

8

**3V3OUT

POWER

Output

3V3outputat50mA.MaybeusedtopowerVCCIO.

WhenVCCis3V3;pin8isaninputpinandshouldbeconnectedtopin10.

3,13,17

*GND

POWER

Input

0VGroundinput.

Table3.1PowerandGround

*Pin17isthecentrepadundertheIC.ConnecttoGND.

**IfVCCis3V3then3V3OUTmustalsobedrivenwith3V3input

PinNo.

Name

Type

Description

7

USBDM

INPUT

USBDataSignalMinus.

6

USBDP

INPUT

USBDataSignalPlus.

9

RESET#

INPUT

Resetinput(activelow).

Table3.2CommonFunctionpins

PinNo.

Name

Type

Description

15

TXD

Output

TransmitAsynchronousDataOutput.

2

RXD

Input

ReceivingAsynchronousDataInput.

16

RTS#

Output

RequesttoSendControlOutput/HandshakeSignal.

4

CTS#

Input

ClearToSendControlInput/HandshakeSignal.

12

CBUS0

I/O

ConfigurableCBUSI/OPin.FunctionofthispinisconfiguredinthedeviceMTPmemory.ThedefaultconfigurationisTXDEN.SeeCBUSSignalOptions,

Table3.7

.

11

CBUS1

I/O

ConfigurableCBUSI/OPin.FunctionofthispinisconfiguredinthedeviceMTPmemory.ThedefaultconfigurationisRXLED#.SeeCBUSSignalOptions,

Table3.7

.

5

CBUS2

I/O

ConfigurableCBUSI/OPin.FunctionofthispinisconfiguredinthedeviceMTPmemory.ThedefaultconfigurationisTXLED#.SeeCBUSSignalOptions,

Table3.7

.

14

CBUS3

I/O

ConfigurableCBUSI/OPin.FunctionofthispinisconfiguredinthedeviceMTPmemory.ThedefaultconfigurationisSLEEP#.SeeCBUSSignalOptions,

Table3.7

.

Table3.3UARTInterfaceandCBUSGroup(seenote1)

Notes:

1.WhenusedinInputMode,theinputpinsarepulledtoVCCIOviainternal75kΩ(approx)resistors.ThesepinscanbeprogrammedtogentlypulllowduringUSBsuspend(PWREN#=“1”)bysettinganoptionintheMTPmemory.

FT230XUSBTOBASICUARTIC

Version1.4

DocumentNo.:FT_000566ClearanceNo.:FTDI#260

Copyright©FutureTechnologyDevicesInternationalLimited

PAGE

9

12

VCC

3

VCCIO

16-LDSSOPPackage

U?

10

9

8

1

4

2

6

15

11 14

7

16

FT230XS

CBUS0

RESET# CBUS1CBUS2CBUS3

TXDRXDRTS#CTS#

3V3OUT

USBDMUSBDP

5

GND

13

GND

Figure3.2SSOPSchematicSymbol

SSOPPackagePinOutDescription

Note:#denotesanactivelowsignal.

PinNo.

Name

Type

Description

12

**VCC

POWER

Input

5V(or3V3)supplytoIC

3

VCCIO

POWER

Input

1V8-3V3supplyfortheIOcells

10

**3V3OUT

POWER

Output

3V3outputat50mA.MaybeusedtopowerVCCIO.

WhenVCCis3V3;pin10isaninputpinandshouldbeconnectedtopin12.

5,13

GND

POWER

Input

0VGroundinput.

Table3.4PowerandGround

**IfVCCis3V3then3V3OUTmustalsobedrivenwith3V3input

PinNo.

Name

Type

Description

9

USBDM

INPUT

USBDataSignalMinus.

8

USBDP

INPUT

USBDataSignalPlus.

11

RESET#

INPUT

Resetinput(activelow).

Table3.5CommonFunctionpins

FT230XUSBTOBASICUARTIC

Version1.4

DocumentNo.:FT_000566ClearanceNo.:FTDI#260

Copyright©FutureTechnologyDevicesInternationalLimited

PAGE

10

PinNo.

Name

Type

Description

1

TXD

Output

TransmitAsynchronousDataOutput.

4

RXD

Input

ReceivingAsynchronousDataInput.

2

RTS#

Output

RequesttoSendControlOutput/HandshakeSignal.

6

CTS#

Input

ClearToSendControlInput/HandshakeSignal.

15

CBUS0

I/O

ConfigurableCBUSI/OPin.FunctionofthispinisconfiguredinthedeviceMTPmemory.ThedefaultconfigurationisTXDEN.SeeCBUSSignalOptions,

Table3.7

.

14

CBUS1

I/O

ConfigurableCBUSI/OPin.FunctionofthispinisconfiguredinthedeviceMTPmemory.ThedefaultconfigurationisRXLED#.SeeCBUSSignalOptions,

Table3.7

.

7

CBUS2

I/O

ConfigurableCBUSI/OPin.FunctionofthispinisconfiguredinthedeviceMTPmemory.ThedefaultconfigurationisTXLED#.SeeCBUSSignalOptions,

Table3.7

.

16

CBUS3

I/O

ConfigurableCBUSI/OPin.FunctionofthispinisconfiguredinthedeviceMTPmemory.ThedefaultconfigurationisSLEEP#.SeeCBUSSignalOptions,

Table3.7

.

Table3.6UARTInterfaceandCBUSGroup(seenote1)

Notes:

1.WhenusedinInputMode,theinputpinsarepulledtoVCCIOviainternal75kΩ(approx)resistors.ThesepinscanbeprogrammedtogentlypulllowduringUSBsuspend(PWREN#=“1”)bysettinganoptionintheMTPmemory.

CBUSSignalOptions

ThefollowingoptionscanbeconfiguredontheCBUSI/Opins.CBUSsignaloptionsarecommontobothpackageversionsoftheFT230X.TheseoptionscanbeconfiguredintheinternalMTPmemoryusingthesoftwareutilityFT_PROGorMPROG,whichcanbedownloadedfromthe

FTDIUtilities

(

).ThedefaultconfigurationisdescribedinSection

8

.

CBUSSignalOption

AvailableOnCBUSPin

Description

TRI-STATE

CBUS0,CBUS1,CBUS2,CBUS3

IOPadistri-stated

DRIVE1

CBUS0,CBUS1,CBUS2,CBUS3

Outputaconstant1

DRIVE0

CBUS0,CBUS1,CBUS2,CBUS3

Outputaconstant0

TXDEN

CBUS0,CBUS1,CBUS2,CBUS3

EnabletransmitdataforRS485

PWREN#

CBUS0,CBUS1,CBUS2,CBUS3

OutputislowafterthedevicehasbeenconfiguredbyUSB,thenhighduringUSBsuspendmode.ThisoutputcanbeusedtocontrolpowertoexternallogicP-ChannellogiclevelMOSFETswitch.Enabletheinterfacepull-downoptionwhenusingthePWREN#inthisway.

TXLED#

CBUS0,CBUS1,CBUS2,CBUS3

TransmitdataLEDdrive–pulseslowwhentransmittingdataviaUSB.SeeSection

7.5

formoredetails.

RXLED#

CBUS0,CBUS1,CBUS2,CBUS3

ReceivedataLEDdrive–pulseslowwhenreceivingdataviaUSB.SeeSection

7.5

formoredetails.

TX&RXLED#

CBUS0,CBUS1,CBUS2,CBUS3

LEDdrive–pulseslowwhentransmittingorreceivingdataviaUSB.SeeSection

7.5

formoredetails.

SLEEP#

CBUS0,CBUS1,CBUS2,CBUS3

GoeslowduringUSBsuspendmode.TypicallyusedtopowerdownanexternalTTLtoRS232levelconverterICinUSBtoRS232converterdesigns.

CLK24MHz

CBUS0,CBUS1,CBUS2,CBUS3

24MHzClockoutput.*

CLK12MHz

CBUS0,CBUS1,CBUS2,CBUS3

12MHzClockoutput.*

CLK6MHz

CBUS0,CBUS1,CBUS2,CBUS3

6MHzClockoutput.*

GPIO

CBUS0,CBUS1,CBUS2,CBUS3

CBUSbitbangmodeoption.Allowsupto4oftheCBUSpinstobeusedasgeneralpurposeI/O.ConfiguredindividuallyforCBUS0,CBUS1,CBUS2andCBUS3intheinternalMTPmemory.Aseparateapplicationnote,

AN232R-01

,availablefrom

FTDIwebsite

(

)describesinmoredetailhowtouseCBUSbitbangmode.

BCDCharger

CBUS0,CBUS1,CBUS2,CBUS3

BatterychargeDetect,indicateswhenthedeviceisconnectedtoadedicatedbatterychargerhost.Activehighoutput.

BCDCharger#

CBUS0,CBUS1,CBUS2,CBUS3

InverseofBCDCharger

BitBang_WR#

CBUS0,CBUS1,CBUS2,CBUS3

SynchronousandasynchronousbitbangmodeWR#strobeoutput.

BitBang_RD#

CBUS0,CBUS1,CBUS2,CBUS3

SynchronousandasynchronousbitbangmodeRD#strobeoutput.

CBUSSignalOption

AvailableOnCBUSPin

Description

VBUS_Sense

CBUS0,CBUS1,CBUS2,CBUS3

InputtodetectwhenVBUSispresent.

TimeStamp

CBUS0,CBUS1,CBUS2,CBUS3

TogglesignalwhichchangesstateeachtimeaUSBSOFisreceived

Keep_Awake#

CBUS0,CBUS1,CBUS2,CBUS3

Preventsthedevicefromenteringsuspendstatewhenunplugged.

Table3.7CBUSConfigurationControl

*WheninUSBsuspendmodetheoutputsclocksarealsosuspended.

FT230XUSBTOBASICUARTIC

Version1.4

DocumentNo.:FT_000566ClearanceNo.:FTDI#260

Copyright©FutureTechnologyDevicesInternationalLimited

PAGE

13

FunctionDescription

TheFT230XisacompactUSBtoabasicserialUARTinterfacedevicewhichsimplifiesUSBimplementationsinasmalloptimisedpackage,withminimumUARTsignalsandreducesexternalcomponentcountbyfullyintegratinganMTPmemory,andanintegratedclockcircuitwhichrequiresnoexternalcrystal.IthasbeendesignedtooperateefficientlywithUSBhostcontrollersbyusingaslittlebandwidthaspossiblewhencomparedtothetotalUSBbandwidthavailable.

KeyFeatures

FunctionalIntegration.FullyintegratedMTPmemory,clockgeneration,AVCCfiltering,Power-On-Reset(POR)andLDOregulators.

ConfigurableCBUSI/OPinOptions.ThefullyintegratedMTPmemoryallowsconfigurationoftheControlBus(CBUS)functionalityanddrivestrengthselection.Thereare4configurableCBUSI/Opins.Theseconfigurableoptionsaredetailedinsection

3.3

.

TheCBUSlinescanbeconfiguredwithanyoneoftheseoutputoptionsbysettingbitsintheinternalMTPmemory.Thedeviceisshippedwiththemostcommonlyusedpindefinitionspre-programmed-seeSection

8

fordetails.

AsynchronousBitBangModewithRD#andWR#Strobes.TheFT230XsupportsFTDI’spreviouschipgenerationbit-bangmode.Inbit-bangmode,thefourUARTlinescanbeswitchedfromtheregularinterfacemodetoa4-bitgeneralpurposeI/Oport.Datapacketscanbesenttothedeviceandtheywillbesequentiallysenttotheinterfaceataratecontrolledbyaninternaltimer(equivalenttothebaudratepre-scalar).IntheFT230XdevicethismodehasbeenenhancedbyoutputtingtheinternalRD#andWR#strobessignalswhichcanbeusedtoallowexternallogictobeclockedbyaccessestothebit-bangI/Obus.Thisoptionwillbedescribedmorefullyinaseparateapplicationnoteavailablefrom

FTDIwebsite

(

).

SynchronousBitBangMode.TheFT230Xsupportssynchronousbitbangmode.Thismodediffersfromasynchronousbitbangmodeinthattheinterfacepinsareonlyreadwhenthedeviceiswrittento.Thismakesiteasierforthecontrollingprogramtomeasuretheresponsetoanoutputstimulusasthedatareturnedissynchronoustotheoutputdata.Anapplicationnote,

AN232R-01

,availablefrom

FTDIwebsite

(

)describesthisfeature.

SourcePowerandPowerConsumption.TheFT230Xiscapableofoperatingatavoltagesupplybetween+3.3Vand+5.25Vwithanominaloperationalmodecurrentof8mAandanominalUSBsuspendmodecurrentof125µA.ThisallowsgreatermarginforperipheraldesignstomeettheUSBsuspendmodecurrentlimitof2.5mA.AnintegratedlevelconverterwithintheUARTinterfaceallowstheFT230XtointerfacetoUARTlogicrunningat+1.8Vto+3.3V(5Vtolerant).

FunctionalBlockDescriptions

ThefollowingparagraphsdetaileachfunctionwithintheFT230X.Pleaserefertotheblockdiagramshownin

Figure2.1

.

InternalMTPMemory.TheinternalMTPmemoryintheFT230XisusedtostoreUSBVendorID(VID),ProductID(PID),deviceserialnumber,productdescriptionstringandvariousotherUSBconfigurationdescriptors.TheinternalMTPmemoryisalsousedtoconfiguretheCBUSpinfunctions.TheFT230XissuppliedwiththeinternalMTPmemorypre-programmedasdescribedinSection

8

.AuserareaoftheinternalMTPmemoryisavailabletosystemdesignerstoallowstoringadditionaldatafromtheuserapplicationoverUSB.TheinternalMTPmemorydescriptorscanbeprogrammedincircuit,overUSBwithoutanyadditionalvoltagerequirement.ThedescriptorscanbeprogrammedusingtheFTDIutilitysoftwarecalledFT_PROG,whichcanbedownloadedfrom

FTDIUtilities

onthe

FTDIwebsite

(

).

+3.3VLDORegulator.The+3.3VLDOregulatorgeneratesthe+3.3VreferencevoltagefordrivingtheUSBtransceivercelloutputbuffers.Itrequiresanexternaldecouplingcapacitortobeattachedtothe3V3OUTregulatoroutputpin.Italsoprovides+3.3Vpowertothe1.5kΩinternalpullupresistoronUSBDP.ThemainfunctionoftheLDOistopowertheUSBTransceiverandtheResetGeneratorCellsratherthantopowerexternallogic.However,itcanbeusedtosupplyexternalcircuitryrequiringa

+3.3Vnominalsupplywithamaximumcurrentof50mA.

+1.8VLDORegulator.The+1.8VLDOregulatorgeneratesthe+1.8VreferencevoltageforinternalusedrivingtheICcorefunctionsoftheserialinterfaceengineandUSBprotocolengine.

USBTransceiver.TheUSBTransceiverCellprovidestheUSB1.1/USB2.0full-speedphysicalinterfacetotheUSBcable.Theoutputdriversprovide+3.3Vlevelslewratecontrolsignalling,whilstadifferentialinputreceiverandtwosingleendedinputreceiversprovideUSBdatain,Single-Ended-0(SE0)andUSBresetdetectionconditionsrespectfully.Thisfunctionalsoincorporatesa1.5kΩpullupresistoronUSBDP.TheblockalsodetectswhenconnectedtoaUSBpowersupplywhichwillnotenumeratethedevicebutstillsupplypowerandmaybeusedforbatterycharging.

USBDPLL.TheUSBDPLLcelllocksontotheincomingNRZIUSBdataandgeneratesrecoveredclockanddatasignalsfortheSerialInterfaceEngine(SIE)block.

Internal12MHzOscillator.TheInternal12MHzOscillatorcellgeneratesa12MHzreferenceclock.Thisprovidesaninputtothex4ClockMultiplierfunction.The12MHzOscillatorisalsousedasthereferenceclockfortheSIE,USBProtocolEngineandUARTFIFOcontrollerblocks.

ClockMultiplier/Divider.TheClockMultiplier/Dividertakesthe12MHzinputfromtheInternalOscillatorfunctionandgeneratesthe48MHz,24MHz,12MHzand6MHzreferenceclocksignals.The48MzclockreferenceisusedbytheUSBDPLLandtheBaudRateGeneratorblocks.

SerialInterfaceEngine(SIE).TheSerialInterfaceEngine(SIE)blockperformstheparalleltoserialandserialtoparallelconversionoftheUSBdata.InaccordancewiththeUSB2.0specification,itperformsbitstuffing/un-stuffingandCRC5/CRC16generation.ItalsoverifiestheCRContheUSBdatastream.

USBProtocolEngine.TheUSBProtocolEnginemanagesthedatastreamfromthedeviceUSBcontrolendpoint.IthandlesthelowlevelUSBprotocolrequestsgeneratedbytheUSBhostcontrollerandthecommandsforcontrollingthefunctionalparametersoftheUARTinaccordancewiththeUSB2.0specificationchapter9.

FIFORXBuffer(512bytes).DatasentfromtheUSBhostcontrollertotheUARTviatheUSBdataOUTendpointisstoredintheFIFORX(receive)buffer.DataisremovedfromthebuffertotheUARTtransmitregisterundercontroloftheUARTFIFOcontroller.(RxrelativetotheUSBinterface).

FIFOTXBuffer(512bytes).DatafromtheUARTreceiveregisterisstoredintheTXbuffer.TheUSBhostcontrollerremovesdatafromtheFIFOTXBufferbysendingaUSBrequestfordatafromthedevicedataINendpoint.(TxrelativetotheUSBinterface).

UARTFIFOController.TheUARTFIFOcontrollerhandlesthetransferofdatabetweentheFIFORXandTXbuffersandtheUARTtransmitandreceiveregisters.

UARTControllerwithProgrammableSignalInversionandHighDrive.TogetherwiththeUARTFIFOControllertheUARTControllerhandlesthetransferofdatabetweentheFIFORXandFIFOTXbuffersandtheUARTtransmitandreceiveregisters.Itperformsasynchronous7or8bitparalleltoserialandserialtoparallelconversionofthedataontheRS232(orRS422orRS485)interface.

ControlsignalssupportedbyUARTmodeincludeRTS,CTS.TheUARTControlleralsoprovidesatransmitterenablecontrolsignalpinoption(TXDEN)toassistwithinterfacingtoRS485transceivers.RTS/CTSandXON/XOFFhandshakingoptionsarealsosupported.Handshakingishandledinhardwaretoensurefastresponsetimes.TheUARTinterfacealsosupportstheRS232BREAKsettinganddetectionconditions.

Additionally,theUARTsignalscaneachbeindividuallyinvertedandhaveaconfigurablehighdrivestrengthcapability(usingFT_PROG).BoththesefeaturesareconfigurableintheMTPmemory.

BaudRateGenerator-TheBaudRateGeneratorprovidesa16xclockinputtotheUARTControllerfromthe48MHzreferenceclock.Itconsistsofa14bitpre-scalarand3registerbitswhichprovidefinetuningofthebaudrate(usedtodividebyanumberplusafractionor“sub-integer”).ThisdeterminesthebaudrateoftheUART,whichisprogrammablefrom183baudto3Mbaud.

TheFT230Xsupportsallstandardbaudratesandnon-standardbaudratesfrom183Baudupto3Mbaud.Achievablenon-standardbaudratesarecalculatedasfollows-

BaudRate=3000000/(n+x)

where‘n’canbeanyintegerbetween2and16,384(=214)and‘x’canbeasub-integerofthevalue0,0.125,0.25,0.375,0.5,0.625,0.75,or0.875.Whenn=1,x=0,i.e.baudratedivisorswithvaluesbetween1and2arenotpossible.

Thisgivesachievablebaudratesintherange183.1baudto3,000,000baud.Whenanon-standardbaudrateisrequiredsimplypasstherequiredbaudratevaluetothedriverasnormal,andtheFTDIdriverwillcalculatetherequireddivisor,andsetthebaudrate.SeeFTDIapplicationnote

AN232B-05

onthe

FTDI

website

(

)formoredetails.

RESETGenerator-TheintegratedResetGeneratorCellprovidesareliablepower-onresettothedeviceinternalcircuitryatpowerup.TheRESET#inputpinallowsanexternaldevicetoresettheFT230X.

RESET#canbetiedtoVCCorleftunconnectedifnotbeingused.

DevicesCharacteristicsandRatings

AbsoluteMaximumRatings

TheabsolutemaximumratingsfortheFT230Xdevicesareasfollows.TheseareinaccordancewiththeAbsoluteMaximumRatingSystem(IEC60134).Exceedingthesemaycausepermanentdamagetothedevice.

Parameter

Value

Unit

Conditions

StorageTemperature

-65°Cto150°C

DegreesC

FloorLife(OutofBag)AtFactoryAmbient(30°C/60%RelativeHumidity)

168Hours

(IPC/JEDECJ-STD-033AMSL

Level3Compliant)*

Hours

AmbientOperatingTemperature(PowerApplied)

-40°Cto85°C

DegreesC

MTTFFT230XS

9,185,671

Hours

MTTFFT230XQ

TBD

Hours

VCCSupplyVoltage

-0.3to+5.5

V

VCCIOIOVoltage

-0.3to+4.0

V

DCInputVoltage–USBDPandUSBDM

-0.5to+3.63

V

DCInputVoltage–HighImpedanceBi-directionals(poweredfromVCCIO)

-0.3to+5.8

V

DCOutputCurrent–Outputs

22

mA

Table5.1AbsoluteMaximumRatings

*Ifdevicesarestoredoutofthepackagingbeyondthistimelimitthedevicesshouldbebakedbeforeuse.Thedevicesshouldberampeduptoatemperatureof+125°Candbakedforupto17hours.

ESDandLatch-upSpecifications

Description

Specification

HumanBodyMode(HBM)

>±2kV

Machinemode(MM)

>±200V

ChargedDeviceMode(CDM)

>±500V

Latch-up

>±200mA

Table5.2ESDan

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论