版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024工程建设监督管理合同协议书
- 技术转让合同书样本示例
- 2024敬老院承包经营合同
- 2024版单位间借款合同样本
- 标准离婚协议书格式参考样本
- 2024三方股份合同协议书
- 2024试用期员工解除劳动合同格式
- 2024劳务派遣承包合同
- 2024来料加工合同样板来料加工合作合同范本2
- 客户资源合作合同模板
- 国开(河北)2024年《中外政治思想史》形成性考核1-4答案
- 床边护理带教体会
- 2024年社区工作者考试必背1000题题库及必背答案
- MOOC 微型计算机原理与接口技术-南京邮电大学 中国大学慕课答案
- 1kw太阳能独立供电系统解决方案
- 七年级期中考试考后分析主题班会课件
- 环境教育与公众参与-第1篇
- 北师大版六年级数学上册第五单元数据处理单元测试卷及答案
- (2024年)Photoshop基础入门到精通教程全套
- 实验室建设筹备方案
- 《东北的振兴》课件
评论
0/150
提交评论