版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中职教育二年级上学期英语《Reading and Writing》教学课件
- 名企项目安全检查与监控要点手册(第五分册)
- 高层住宅楼悬挑脚手架方案
- 车辆租赁保障服务方案
- (高级)航空油料特设维修员(三级)理论考试题库-上(单选题)
- 包装技术员专项测试卷含答案试题含答案
- 中班科学《比高矮》教案附反思
- 招商海德公园二期A区1号楼精装修工程招标控制价编制
- 曹禺的个人简介及作品
- 成都信息工程学院 动力气象作业答案
- 田野调查教学大纲
- 中小学语文表现性评价:学理、技术与案例
- 总包管理对专业分包工程的配合、协调、管理、服务方案
- 水电站机电设备安装总结及质量验收报告
- 广播电视节目制作电视节目制作基础课件
- 《治安防范》课件
- 儿童骨折的护理与处理
- 《有理数的加法》第一课时教学设计
- 渠道部建设思路与相关建议课件
- 医学影像与放射治疗的培训班
- 2023年医院医学检验学专业进修回顾
评论
0/150
提交评论