0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
74ACT715_1

74ACT715_1

  • 厂商:

    FAIRCHILD(仙童半导体)

  • 封装:

  • 描述:

    74ACT715_1 - Programmable Video Sync Generator - Fairchild Semiconductor

  • 数据手册
  • 价格&库存
74ACT715_1 数据手册
74ACT715, 74ACT715-R Programmable Video Sync Generator April 2007 74ACT715, 74ACT715-R Programmable Video Sync Generator Features ■ Maximum Input Clock Frequency > 130MHz ■ Interlaced and non-interlaced formats available ■ Separate or composite horizontal and vertical Sync ■ ■ ■ ■ ■ tm General Description The ACT715 and ACT715-R are 20-pin TTL-input compatible devices capable of generating Horizontal, Vertical and Composite Sync and Blank signals for televisions and monitors. All pulse widths are completely definable by the user. The devices are capable of generating signals for both interlaced and noninterlaced modes of operation. Equalization and serration pulses can be introduced into the Composite Sync signal when needed. Four additional signals can also be made available when Composite Sync or Blank are used. These signals can be used to generate horizontal or vertical gating pulses, cursor position or vertical Interrupt signal. These devices make no assumptions concerning the system architecture. Line rate and field/frame rate are all a function of the values programmed into the data registers, the status register, and the input clock frequency. The ACT715 is mask programmed to default to a Clock Disable state. Bit 10 of the Status Register, Register 0, defaults to a logic “0”. This facilitates (re)programming before operation. The ACT715-R is the same as the ACT715 in all respects except that the ACT715-R is mask programmed to default to a Clock Enabled state. Bit 10 of the Status Register defaults to a logic “1”. Although completely (re)programmable, the ACT715-R version is better suited for applications using the default 14.31818MHz RS-170 register values. This feature allows power-up directly into operation, following a single CLEAR pulse. and Blank signals available Complete control of pulse width via register programming All inputs are TTL compatible 8mA drive on all outputs Default RS170/NTSC values mask programmed into registers ACT715-R is mask programmed to default to a Clock Enable state for easier start-up into 14.31818MHz RS170 timing Ordering Information Order Number 74ACT715SC 74ACT715-RSC Package Number M20B M20B Package Description 20-Lead Small Outline Integrated Circuit (SOIC), JEDEC MS-013, 0.300" Wide 20-Lead Small Outline Integrated Circuit (SOIC), JEDEC MS-013, 0.300" Wide Device also available in Tape and Reel. Specify by appending suffix letter “X” to the ordering number. FACT™ is a trademark of Fairchild Semiconductor Corporation. ©1988 Fairchild Semiconductor Corporation 74ACT715, 74ACT715-R Rev. 1.3 www.fairchildsemi.com 74ACT715, 74ACT715-R Programmable Video Sync Generator Connection Diagram Pin Description There are a Total of 13 inputs and 5 outputs on the ACT715. Data Inputs D0–D7: The Data Input pins connect to the Address Register and the Data Input Register. ADDR/DATA: The ADDR/DATA signal is latched into the device on the falling edge of the LOAD signal. The signal determines if an address (0) or data (1) is present on the data bus. L/HBYTE: The L/HBYTE signal is latched into the device on the falling edge of the LOAD signal. The signal determines if data will be read into the 8 LSB's (0) or the 4 MSB's (1) of the Data Registers. A 1 on this pin when an ADDR/DATA is a 0 enables Auto-Load Mode. LOAD: The LOAD control pin loads data into the Address or Data Registers on the rising edge. ADDR/ DATA and L/HBYTE data is loaded into the device on the falling edge of the LOAD. The LOAD pin has been implemented as a Schmitt trigger input for better noise immunity. CLOCK: System CLOCK input from which all timing is derived. The clock pin has been implemented as a Schmitt trigger for better noise immunity. The CLOCK and the LOAD signal are asynchronous and independent. Output state changes occur on the falling edge of CLOCK. CLR: The CLEAR pin is an asynchronous input that initializes the device when it is HIGH. Initialization consists of setting all registers to their mask programmed values, and initializing all counters, comparators and registers. The CLEAR pin has been implemented as a Schmitt trigger for better noise immunity. A CLEAR pulse should be asserted by the user immediately after power-up to ensure proper initialization of the registers—even if the user plans to (re)program the device. Note: A CLEAR pulse will disable the CLOCK on the ACT715 and will enable the CLOCK on the ACT715-R. ODD/EVEN: Output that identifies if display is in odd (HIGH) or even (LOW) field of interlace when device is in interlaced mode of operation. In noninterlaced mode of operation this output is always HIGH. Data can be serially scanned out on this pin during Scan Mode. VCSYNC: Outputs Vertical or Composite Sync signal based on value of the Status Register. Equalization and Serration pulses will (if enabled) be output on the VCSYNC signal in composite mode only. VCBLANK: Outputs Vertical or Composite Blanking signal based on value of the Status Register. HBLHDR: Outputs Horizontal Blanking signal, Horizontal Gating signal or Cursor Position based on value of the Status Register. HSYNVDR: Outputs Horizontal Sync signal, Vertical Gating signal or Vertical Interrupt signal based on value of Status Register. ©1988 Fairchild Semiconductor Corporation 74ACT715, 74ACT715-R Rev. 1.3 www.fairchildsemi.com 2 74ACT715, 74ACT715-R Programmable Video Sync Generator Logic Block Diagram Figure 1. ©1988 Fairchild Semiconductor Corporation 74ACT715, 74ACT715-R Rev. 1.3 www.fairchildsemi.com 3 74ACT715, 74ACT715-R Programmable Video Sync Generator Absolute Maximum Ratings Stresses exceeding the absolute maximum ratings may damage the device. The device may not function or be operable above the recommended operating conditions and stressing the parts to these levels is not recommended. In addition, extended exposure to stresses above the recommended operating conditions may affect device reliability. The absolute maximum ratings are stress ratings only. Symbol VCC IIK Supply Voltage DC Input Diode Current VI = –0.5V VI = VCC + 0.5V VI IOK DC Input Voltage DC Output Diode Current VO = –0.5V VO = VCC + 0.5V VO IO TSTG TJ DC Output Voltage Parameter Rating –0.5V to +7.0V –20mA +20mA –0.5V to VCC + 0.5V –20mA +20mA –0.5V to VCC + 0.5V ±15mA ±20mA –65°C to +150°C 140°C DC Output Source or Sink Current Storage Temperature Junction Temperature ICC or IGND DC VCC or Ground Current per Output Pin Recommended Operating Conditions The Recommended Operating Conditions table defines the conditions for actual device operation. Recommended operating conditions are specified to ensure optimal performance to the datasheet specifications. Fairchild does not recommend exceeding them or designing to absolute maximum ratings. Symbol VCC VI VO TA ∆V / ∆t Supply Voltage Input Voltage Output Voltage Operating Temperature Minimum Input Edge Rate: Parameter Rating 4.5V to 5.5V 0V to VCC 0V to VCC –40°C to +85°C 125mV/ns VIN from 0.8V to 2.0V, VCC @ 4.5V, 5.5V ©1988 Fairchild Semiconductor Corporation 74ACT715, 74ACT715-R Rev. 1.3 www.fairchildsemi.com 4 74ACT715, 74ACT715-R Programmable Video Sync Generator Register Description All of the data registers are 12 bits wide. Width’s of all pulses are defined by specifying the start count and end count of all pulses. Horizontal pulses are specified with respect to the number of clock pulses per line and vertical pulses are specified with respect to the number of lines per frame. Bits 9–11 Bits 9 through 11 enable several different features of the device. B9— B10— Enable Equalization/Serration Pulses (0) Disable Equalization/Serration Pulses (1) Disable System Clock (0) Enable System Clock (1) Default values for B10 are “0” in the ACT715 and “1” in the ACT715-R. Disable Counter Test Mode (0) Enable Counter Test Mode (1) This bit is not intended for the user but is for internal testing only. REG0—Status Register The Status Register controls the mode of operation, the signals that are output and the polarity of these outputs. The default value for the Status Register is 0 (000 Hex) for the ACT715 and is “1024” (400 Hex) for the ACT715-R. Bits 0–2 B2 B1 B0 000 (DEFAULT) 0 0 0 1 1 1 1 0 1 1 0 0 1 1 1 0 1 0 1 0 1 VBLANK CBLANK VBLANK CBLANK VBLANK CBLANK VBLANK CSYNC VSYNC VSYNC CSYNC CSYNC VSYNC VSYNC HBLANK HGATE HBLANK CUSOR HBLANK CUSOR HBLANK VGATE HSYNC HSYNC VINT VINT HSYNC HSYNC VCBLANK VCSYNC CBLANK CSYNC HBLHDR HSYNVDR HGATE VGATE B11— Horizontal Interval Registers The Horizontal Interval Registers determine the number of clock cycles per line and the characteristics of the Horizontal Sync and Blank pulses. REG1— Horizontal Front Porch REG2— Horizontal Sync Pulse End Time REG3— Horizontal Blanking Width REG4— Horizontal Interval Width # of Clocks per Line Vertical Interval Registers The Vertical Interval Registers determine the number of lines per frame, and the characteristics of the Vertical Blank and Sync Pulses. REG5— Vertical Front Porch REG6— Vertical Sync Pulse End Time REG7— Vertical Blanking Width REG8— Vertical Interval Width # of Lines per Frame Bits 3–4 B4 0 B3 0 Mode of Operation Interlaced Double Serration and Equalization (DEFAULT) 0 1 1 1 0 1 Non Interlaced Double Serration Illegal State Non Interlaced Single Serration and Equalization Equalization and Serration Pulse Specification Registers These registers determine the width of equalization and serration pulses and the vertical interval over which they occur. REG 9— Equalization Pulse Width End Time REG10— Serration Pulse Width End Time REG11— Equalization/Serration Pulse Vertical Interval Start Time REG12— Equalization/Serration Pulse Vertical Interval End Time Double Equalization and Serration mode will output equalization and serration pulses at twice the HSYNC frequency (i.e., 2 equalization or serration pulses for every HSYNC pulse). Single Equalization and Serration mode will output an equalization or serration pulse for every HSYNC pulse. In Interlaced mode equalization and serration pulses will be output during the VBLANK period of every odd and even field. Interlaced Single Equalization and Serration mode is not possible with this part. Bits 5–8 Bits 5 through 8 control the polarity of the outputs. A value of zero in these bit locations indicates an output pulse active LOW. A value of 1 indicates an active HIGH pulse. B5— B6— B7— B8— VCBLANK Polarity VCSYNC Polarity HBLHDR Polarity HSYNVDR Polarity Vertical Interrupt Specification Registers These Registers determine the width of the Vertical Interrupt signal if used. REG13— Vertical Interrupt Activate Time REG14— Vertical Interrupt Deactivate Time ©1988 Fairchild Semiconductor Corporation 74ACT715, 74ACT715-R Rev. 1.3 www.fairchildsemi.com 5 74ACT715, 74ACT715-R Programmable Video Sync Generator CURSOR LOCATION REGISTERS These 4 registers determine the cursor position location, or they generate separate Horizontal and Vertical Gating signals. REG15— REG16— REG17— REG18— Horizontal Cursor Position Start Time Horizontal Cursor Position End Time Vertical Cursor Position Start Time Vertical Cursor Position End Time Signal Specification Horizontal Sync and Blank Specifications All horizontal signals are defined by a start and end time. The start and end times are specified in number of clock cycles per line. The start of the horizontal line is considered pulse 1 not 0. All values of the horizontal timing registers are referenced to the falling edge of the Horizontal Blank signal (See Figure 2). Since the first CLOCK edge, CLOCK #1, causes the first falling edge of the Horizontal Blank reference pulse, edges referenced to this first Horizontal edge are n + 1 CLOCKs away, where “n” is the width of the timing in question. Registers 1, 2, and 3 are programmed in this manner. The horizontal counters start at 1 and count until HMAX. The value of HMAX must be divisible by 2. This limitation is imposed because during interlace operation this value is internally divided by 2 in order to generate serration and equalization pulses at 2 × the horizontal frequency. Horizontal signals will change on the falling edge of the CLOCK signal. Signal specifications are shown below. Horizontal Period (HPER) = REG(4) × ckper Horizontal Blanking Width = [REG(3) – 1] × ckper Horizontal Sync Width = [REG(2) – REG(1)] × ckper Horizontal Front Porch = [REG(1) – 1] × ckper always based on whole-lines and does not add 1 for the first clock. The vertical counter starts at the value of 1 and counts until the value of VMAX. No restrictions exist on the values placed in the vertical registers. Vertical Blank will change on the leading edge of HBLANK. Vertical Sync will change on the leading edge of HSYNC. (See Figure 3.) Vertical Frame Period (VPER) = REG(8) × hper Vertical Field Period (VPER/n) = REG(8) × hper/n Vertical Blanking Width = [REG(7) – 1] × hper/n Vertical Syncing Width = [REG(6) – REG(5)] × hper/n Vertical Front Porch = [REG(5) – 1] × hper/n where, n = 1 for noninterlaced n = 2 for interlaced Composite Sync and Blank Specifications Composite Sync and Blank signals are created by logically ANDing (ORing) the active LOW (HIGH) signals of the corresponding vertical and horizontal components of these signals. The Composite Sync signal may also include serration and/or equalization pulses. The Serration pulse interval occurs in place of the Vertical Sync interval. Equalization pulses occur preceding and/or following the Serration pulses. The width and location of these pulses can be programmed through the registers shown below. (See Figure 4.) Horizontal Equalization PW = [REG(9) – REG(1)] × ckper REG 9 = (HFP) + (HEQP) + 1 Horizontal Serration PW = [REG(4)/n + REG(1) – REG(10)] × ckper REG 10 = (HFP) + (HPER/2) – (HSERR) + 1 where, n = 1 for noninterlaced single serration/equalization n = 2 for noninterlaced double serration/equalization n = 2 for interlaced operation Vertical Sync and Blank Specifications All vertical signals are defined in terms of number of lines per frame. This is true in both interlaced and noninterlaced modes of operation. Care must be taken to not specify the Vertical Registers in terms of lines per field. Since the first CLOCK edge, CLOCK #1, causes the first falling edge of the Vertical Blank (first Horizontal Blank) reference pulse, edges referenced to this first edge are n + 1 lines away, where “n” is the width of the timing in question. Registers 5, 6, and 7 are programmed in this manner. Also, in the interlaced mode, vertical timing is based on half-lines. Therefore registers 5, 6, and 7 must contain a value twice the total horizontal (odd and even) plus 1 (as described above). In non-interlaced mode, all vertical timing is based on whole-lines. Register 8 is ©1988 Fairchild Semiconductor Corporation 74ACT715, 74ACT715-R Rev. 1.3 www.fairchildsemi.com 6 74ACT715, 74ACT715-R Programmable Video Sync Generator Figure 2. Horizontal Wave Specification Figure 3. Vertical Waveform Specification Figure 4. Equalization/Serration Interval Programming ©1988 Fairchild Semiconductor Corporation 74ACT715, 74ACT715-R Rev. 1.3 www.fairchildsemi.com 7 74ACT715, 74ACT715-R Programmable Video Sync Generator Horizontal and Vertical Gating Signals Horizontal Drive and Vertical Drive outputs can be utilized as general purpose Gating Signals. Horizontal and Vertical Gating Signals are available for use when Composite Sync and Blank signals are selected and the value of Bit 2 of the Status Register is 0. The Vertical Gating signal will change in the same manner as that specified for the Vertical Blank. Horizontal Gating Signal Width = [REG(16) – REG(15)] × ckper Vertical Gating Signal Width = [REG(18) – REG(17)] × hper Cursor Position and Vertical Interrupt The Cursor Position and Vertical Interrupt signal are available when Composite Sync and Blank signals are selected and Bit 2 of the Status Register is set to the value of 1. The Cursor Position generates a single pulse of n clocks wide during every line that the cursor is specified. The signals are generated by logically ORing (ANDing) the active LOW (HIGH) signals specified by the registers used for generating Horizontal and Vertical Gating signals. The Vertical Interrupt signal generates a pulse during the vertical interval specified. The Vertical Interrupt signal will change in the same manner as that specified for the Vertical Blanking signal. Horizontal Cursor Width = [REG(16) – REG(15)] × ckper Vertical Cursor Width = [REG(18) – REG(17)] × hper Vertical Interrupt Width = [REG(14) – REG(13)] × hper Addressing Logic The register addressing logic is composed of two blocks of logic. The first is the address register and counter (ADDRCNTR), and the second is the address decode (ADDRDEC). Byte is written the address counter is incremented by 1. The counter has been implemented to loop on the initial value loaded into the address register. For example: If a value of 0 was written into the address register then the counter would count from 0 to 18 before resetting back to 0. If a value of 15 was written into the address register then the counter would count from 15 to 18 before looping back to 15. If a value greater than or equal to 18 is placed into the address register the counter will continuously loop on this value. Auto addressing is initiated on the falling edge of LOAD when ADDRDATA is 0 and LHBYTE is 1. Incrementing and loading of data registers will not commence until the falling edge of LOAD after ADDRDATA goes to 1. The next rising edge of LOAD will load the first byte of data. Auto Incrementing is disabled on the falling edge of LOAD after ADDRDATA and LHBYTE goes low. ADDRCNTR Logic Addresses for the data registers can be generated by one of two methods. Manual addressing requires that each byte of each register that needs to be loaded needs to be addressed. To load both bytes of all 19 registers would require a total of 57 load cycles (19 address and 38 data cycles). Auto Addressing requires that only the initial register value be specified. The Auto Load sequence would require only 39 load cycles to completely program all registers (1 address and 38 data cycles). In the auto load sequence the low order byte of the data register will be written first followed by the high order byte on the next load cycle. At the time the High ©1988 Fairchild Semiconductor Corporation 74ACT715, 74ACT715-R Rev. 1.3 www.fairchildsemi.com 8 74ACT715, 74ACT715-R Programmable Video Sync Generator Manual Addressing Mode Cycle # 1 2 3 4 5 6 Load Falling Edge Enable Manual Addressing Enable Lbyte Data Load Enable Hbyte Data Load Enable Manual Addressing Enable Lbyte Data Load Enable Hbyte Data Load Load Rising Edge Load Address m Load Lbyte m Load Hbyte m Load Address n Load Lbyte n Load Hbyte n Auto Addressing Mode Cycle # 1 2 3 4 5 6 Load Falling Edge Enable Auto Addressing Enable Lbyte Data Load Enable Hbyte Data Load Enable Lbyte Data Load Enable Hbyte Data Load Enable Manual Addressing Load Rising Edge Load Start Address n Load Lbyte (n) Load Hbyte (n); Inc Counter Load Lbyte (n+1) Load Hbyte (n+1); Inc Counter Load Address ©1988 Fairchild Semiconductor Corporation 74ACT715, 74ACT715-R Rev. 1.3 www.fairchildsemi.com 9 74ACT715, 74ACT715-R Programmable Video Sync Generator ADDRDEC Logic The ADDRDEC logic decodes the current address and generates the enable signal for the appropriate register. The enable values for the registers and counters change on the falling edge of LOAD. Two types of ADDRDEC logic is enabled by 2 pair of addresses, Addresses 22 or 54 (Vectored Restart logic) and Addresses 23 or 55 (Vectored Clear logic). Loading these addresses will enable the appropriate logic and put the part into either a Restart (all counter registers are reinitialized with preprogrammed data) or Clear (all registers are cleared to zero) state. Reloading the same ADDRDEC address will not cause any change in the state of the part. The outputs during these states are frozen and the internal CLOCK is disabled. Clocking the part during a Vectored Restart or Vectored Clear state will have no effect on the part. To resume operation in the new state, or disable the Vectored Restart or Vectored Clear state, another non-ADDRDEC address must be loaded. Operation will begin in the new state on the rising edge of the nonADDRDEC load pulse. It is recommended that an unused address be loaded following an ADDRDEC operation to prevent data registers from accidentally being corrupted. The following Addresses are used by the device. Address 0 Address 1–18 Address 19–21 Address 22/54 Address 23/55 Address 24–31 Address 32–50 Address 51–53 Address 56–63 Status Register REG0 Data Registers REG1–REG18 Unused Restart Vector (Restarts Device) Clear Vector (Zeros All Registers) Unused Register Scan Addresses Counter Scan Addresses Unused ADDRDATA pin (Auto Addressing Mode) will not cause this address to automatically increment. The address will loop back onto itself regardless of the state of ADDRDATA unless the address on the Data inputs has been changed with ADDRDATA at 0. Figure 5. ADDRDEC Timing Gen Locking The ACT715 and ACT715-R is designed for master SYNC and BLANK signal generation. However, the devices can be synchronized (slaved) to an external timing signal in a limited sense. Using Vectored Restart, the user can reset the counting sequence to a given location, the beginning, at a given time, the rising edge of the LOAD that removes Vector Restart. At this time the next CLOCK pulse will be CLOCK 1 and the count will restart at the beginning of the first odd line. Preconditioning the part during normal operation, before the desired synchronizing pulse, is necessary. However, since LOAD and CLOCK are asynchronous and independent, this is possible without interruption or data and performance corruption. If the defaulted 14.31818MHz RS-170 values are being used, preconditioning and restarting can be minimized by using the CLEAR pulse instead of the Vectored Restart operation. The ACT715-R is better suited for this application because it eliminates the need to program a 1 into Bit 10 of the Status Register to enable the CLOCK. Gen Locking to another count location other than the very beginning or separate horizontal/vertical resetting is not possible with the ACT715 nor the ACT715-R. At any given time only one register at most is selected. It is possible to have no registers selected. Vectored Restart Address The function of addresses 22 (16H) or 54 (36H) are similar to that of the CLR pin except that the preprogramming of the registers is not affected. It is recommended but not required that this address is read after the initial device configuration load sequence. A 1 on the ADDRDATA pin (Auto Addressing Mode) will not cause this address to automatically increment. The address will loop back onto itself regardless of the state of ADDRDATA unless the address on the Data inputs has been changed with ADDRDATA at 0. Scan Mode Logic A scan mode is available in the ACT715 that allows the user to non-destructively verify the contents of the registers. Scan mode is invoked through reading a scan address into the address register. The scan address of a given register is defined by the Data register address + 32. The internal Clocking signal is disabled when a scan address is read. Disabling the clock freezes the device in it's present state. Data can then be serially scanned out of the data registers through the ODD/EVEN Pin. The LSB will be scanned out first. Since each register is 12 bits wide, completely scanning out data of the addressed register will require 12 CLOCK pulses. More www.fairchildsemi.com 10 Vectored Clear Address Addresses 23 (17H) or 55 (37H) is used to clear all registers to zero simultaneously. This function may be desirable to use prior to loading new data into the Data or Status Registers. This address is read into the device in a similar fashion as all of the other registers. A 1 on the ©1988 Fairchild Semiconductor Corporation 74ACT715, 74ACT715-R Rev. 1.3 74ACT715, 74ACT715-R Programmable Video Sync Generator than 12 CLOCK pulses on the same register will only cause the MSB to repeat on the output. Re-scanning the same register will require that register to be reloaded. The value of the two horizontal counters and 1 vertical counter can also be scanned out by using address numbers 51–53. Note that before the part will scan out the data, the LOAD signal must be brought back HIGH. Normal device operation can be resumed by loading in a non-scan address. As the scanning of the registers is a non-destructive scan, the device will resume correct operation from the point at which it was halted. RS170 Default Register Values The tables below show the values programmed for the RS170 Format (using a 14.31818 MHz clock signal) and how they compare against the actual EIA RS170 Specifications. The default signals that will be output are CSYNC, CBLANK, HDRIVE and VDRIVE. The device initially starts at the beginning of the odd field of interlace. All signals have active low pulses and the clock is disabled at power up. Registers 13 and 14 are not involved in the actual signal information. If the Vertical Interrupt was selected so that a pulse indicating the active lines would be output. Reg REG0 REG0 REG1 REG2 REG3 REG4 REG5 REG6 REG7 REG8 REG9 REG10 REG11 REG12 REG13 REG14 REG15 REG16 REG17 REG18 D Value H 0 1024 23 91 157 910 7 13 41 525 57 410 1 19 41 526 911 92 1 21 000 400 017 05B 09D 38E 007 00D 029 20D 039 19A 001 013 029 20E 38F 05C 001 015 Register Description Status Register (715) Status Register (715-R) HFP End Time HSYNC Pulse End Time HBLANK Pulse End Time Total Horizontal Clocks VFP End Time VSYNC Pulse End Time VBLANK Pulse End Time Total Vertical Lines Equalization Pulse End Time Serration Pulse Start Time Pulse Interval Start Time Pulse Interval End Time Vertical Interrupt Activate Time Vertical Interrupt Deactivate Time Horizontal Drive Start Time Horizontal Drive End Time Vertical Drive Start Time Vertical Drive End Time Rate Input Clock Line Rate Field Rate Frame Rate 14.31818MHz 15.73426kHz 59.94Hz 29.97Hz Period 69.841ns 63.556µs 16.683ms 33.367ms ©1988 Fairchild Semiconductor Corporation 74ACT715, 74ACT715-R Rev. 1.3 www.fairchildsemi.com 11 74ACT715, 74ACT715-R Programmable Video Sync Generator RS170 Horizontal Data Signal HFP HSYNC Width HBLANK Width HDRIVE Width HEQP Width HSERR Width HPER iod Width 22 Clocks 68 Clocks 156 Clocks 91 Clocks 34 Clocks 68 Clocks 910 Clocks µs 1.536 4.749 10.895 6.356 2.375 4.749 63.556 %H 7.47 17.15 10.00 3.74 7.47 100 Specification (µs) 1.5 ± 0.1 4.7 ± 0.1 10.9 ± 0.2 0.1H ± 0.005H 2.3 ± 0.1 4.7 ± 0.1 RS170 Verticle Data Signal VFP VSYNC Width VBLANK Width VDRIVE Width VEQP Intrvl VPERiod (field) VPERiod (frame) Width 3 Lines 3 Lines 20 Lines 11.0 Lines 9 Lines 262.5 Lines 525 Lines µs 190.67 190.67 1271.12 699.12 16.683 ms 33.367 ms %H Specification (µs) 6 EQP Pulses 6 Serration Pulses 7.62 4.20 3.63 0.075V ± 0.005V 0.04V ± 0.006V 9 Lines/Field 16.683ms/Field 33.367ms/Frame ©1988 Fairchild Semiconductor Corporation 74ACT715, 74ACT715-R Rev. 1.3 www.fairchildsemi.com 12 74ACT715, 74ACT715-R Programmable Video Sync Generator DC Electrical Characteristics For ACT Family Devices over Operating Temperature Range (unless otherwise specified). TA = +25°C, CL = 50pF TA = –40°C to +85°C Symbol VIH VIL VOH Parameter Minimum HIGH Level Input Voltage Maximum LOW Level Input Voltage Minimum HIGH Level Output Voltage VCC (V) 4.5 5.5 4.5 5.5 4.5 5.5 4.5 5.5 Conditions VOUT = 0.1V or VCC – 0.1V VOUT = 0.1V or VCC – 0.1V IOUT = –50 µA VIN = VIL/VIH, IOH = –8 mA(1) IOUT = 50µA VIN = VIL/VIH, IOH = +8mA(1) VOLD = 1.65V VOHD = 3.85V VI = VCC , GND VIN = VCC , GND VIN = VCC – 2.1V Typ. 1.5 1.5 1.5 1.5 4.49 5.49 2.0 2.0 0.8 0.8 Guaranteed Limits 2.0 2.0 0.8 0.8 4.4 5.4 3.76 4.76 0.1 0.1 0.44 0.44 32.0 –32.0 ±0.1 8.0 ±1.0 80 1.5 Units V V V V 4.4 5.4 3.86 4.86 VOL Maximum LOW Level Output Voltage 4.5 5.5 4.5 5.5 0.001 0.001 0.1 0.1 0.36 0.36 V V mA mA µA µA mA IOLD IOHD IIN ICC ICCT Minimum Dynamic Output Current Minimum Dynamic Output Current Maximum Input Leakage Current Supply Current Quiescent Maximum ICC/Input 5.5 5.5 5.5 5.5 5.5 0.6 Notes: 1. All outputs loaded; thresholds on input associated with input under test. 2. Test Load 50pF, 500Ω to Ground. AC Electrical Characteristics TA = +25°C, CL = 50pF Symbol fMAXI fMAX TA = –40°C to +85°C, CL = 50pF Min. 150 175 15.5 17.0 16.0 3.5 3.5 3.0 18.5 20.5 19.5 Parameter Interlaced fMAX (HMAX/2 is ODD) Non-Interlaced fMAX (HMAX/2 is EVEN) VCC (V) 5.0 5.0 5.0 5.0 5.0 Min. 170 190 4.0 4.5 4.0 Typ. 190 220 13.0 15.0 11.5 Max. Max. Units MHz MHz ns ns ns tPLH1, tPHL1 Clock to Any Output tPLH2, tPHL2 Clock to ODDEVEN (Scan Mode) tPLH3 Load to Outputs ©1988 Fairchild Semiconductor Corporation 74ACT715, 74ACT715-R Rev. 1.3 www.fairchildsemi.com 13 74ACT715, 74ACT715-R Programmable Video Sync Generator AC Operating Requirements Symbol tsc tsc tsd thc thc thd trec twld– twld+ twclr twck Parameter Control Setup Time: ADDR/DATA to LOAD– L/HBYTE to LOAD– Data Setup Time: D7–D0 to LOAD+ Control Hold Time: LOAD– to ADDR/DATA LOAD– to L/HBYTE Data Hold Time: LOAD+ to D7–D0 LOAD+ to CLK(3) Load Pulse Width: LOW HIGH CLR Pulse Width HIGH CLOCK Pulse Width (HIGH or LOW) VCC (V) 5.0 TA = +25°C TA = –40°C to +85°C Typ. Guaranteed Minimums 3.0 3.0 4.0 4.0 4.0 1.0 1.0 2.0 7.0 5.5 5.0 6.5 3.0 4.5 4.5 4.5 1.0 1.0 2.0 8.0 5.5 7.5 9.5 3.5 Units ns ns ns ns ns ns ns ns ns ns ns 5.0 5.0 2.0 0 0 5.0 5.0 5.0 5.0 5.0 1.0 5.5 3.0 3.0 5.5 2.5 Note: 3. Removal of Vectored Reset or Restart to Clock. Capacitance Symbol CIN CPD Parameter Input Capacitance Power Dissipation Capacitance Conditions VCC = 5.0V VCC = 5.0V Typ. 7.0 17.0 Units pF pF Figure 6. AC Specifications ©1988 Fairchild Semiconductor Corporation 74ACT715, 74ACT715-R Rev. 1.3 www.fairchildsemi.com 14 74ACT715, 74ACT715-R Programmable Video Sync Generator Additional Applications Information Powering Up The ACT715 default value for Bit 10 of the Status Register is 0. This means that when the CLEAR pulse is applied and the registers are initialized by loading the default values the CLOCK is disabled. Before operation can begin, Bit 10 must be changed to a 1 to enable CLOCK. If the default values are needed (no other programming is required) then Figure 7 illustrates a hardwired solution to facilitate the enabling of the CLOCK after power-up. Should control signals be difficult to obtain, Figure 8 illustrates a possible solution to automatically enable the CLOCK upon power-up. Use of the ACT715-R eliminates the need for most of this circuitry. Modifications of the Figure 8 circuit can be made to obtain the lone CLEAR pulse still needed upon power-up. Note that, although during a Vectored Restart none of the preprogrammed registers are affected, some signals are affected for the duration of one frame only. These signals are the Horizontal and Vertical Drive signals. After a Vectored Restart the beginning of these signals will occur at the first CLK. The end of the signals will occur as programmed. At the completion of the first frame, the signals will resume to their programmed start and end time. Preprogramming “On-the-Fly” Although the ACT715 and ACT715-R are completely programmable, certain limitations must be set as to when and how the parts can be reprogrammed. Care must be taken when reprogramming any End Time registers to a new value that is lower than the current value. Should the reprogramming occur when the counters are at a count after the new value but before the old value, then the counters will continue to count up to 4096 before rolling over. For this reason one of the following two precautions are recommended when reprogramming “on-the-fly”. The first recommendation is to reprogram horizontal values during the horizontal blank interval only and/or vertical values during the vertical blank interval only. Since this would require delicate timing requirements the second recommendation may be more appropriate. The second recommendation is to program a Vectored Restart as the final step of reprogramming. This will ensure that all registers are set to the newly programmed values and that all counters restart at the first CLK position. This will avoid overrunning the counter end times and will maintain the video integrity. Figure 7. Default RS170 Hardwire Configuration ©1988 Fairchild Semiconductor Corporation 74ACT715, 74ACT715-R Rev. 1.3 www.fairchildsemi.com 15 74ACT715, 74ACT715-R Programmable Video Sync Generator Note: A 74HC221A may be substituted for the 74HC423A Pin 6 and Pin 14 must be hardwired to GND Components R1: 4.7k C1: 10µF R2: 10k C2: 50pF Figure 8. Circuit for Clear and Load Pulse Generation ©1988 Fairchild Semiconductor Corporation 74ACT715, 74ACT715-R Rev. 1.3 www.fairchildsemi.com 16 74ACT715, 74ACT715-R Programmable Video Sync Generator Physical Dimensions Dimensions are in inches (millimeters) unless otherwise noted. Figure 9. 20-Lead Small Outline Integrated Circuit (SOIC), JEDEC MS-013, 0.300" Wide Package Number M20B ©1988 Fairchild Semiconductor Corporation 74ACT715, 74ACT715-R Rev. 1.3 www.fairchildsemi.com 17 74ACT715, 74ACT715-R Programmable Video Sync Generator TRADEMARKS The following are registered and unregistered trademarks Fairchild Semiconductor owns or is authorized to use and is not intended to be an exhaustive list of all such trademarks. ACEx Across the board. Around the world. ActiveArray Bottomless Build it Now CoolFET CROSSVOLT CTL™ Current Transfer Logic™ DOME 2 E CMOS ® EcoSPARK EnSigna FACT Quiet Series™ ® FACT ® FAST FASTr FPS ® FRFET GlobalOptoisolator GTO ® HiSeC i-Lo ImpliedDisconnect IntelliMAX ISOPLANAR MICROCOUPLER MicroPak MICROWIRE MSX MSXPro OCX OCXPro ® OPTOLOGIC ® OPTOPLANAR PACMAN POP ® Power220 ® Power247 PowerEdge PowerSaver ® PowerTrench Programmable Active Droop ® QFET QS QT Optoelectronics Quiet Series RapidConfigure RapidConnect ScalarPump SMART START ® SPM STEALTH™ SuperFET SuperSOT -3 SuperSOT -6 SuperSOT -8 SyncFET™ TCM ® The Power Franchise ™ TinyLogic TINYOPTO TinyPower TinyWire TruTranslation SerDes ® UHC UniFET VCX Wire ® TinyBoost TinyBuck DISCLAIMER FAIRCHILD SEMICONDUCTOR RESERVES THE RIGHT TO MAKE CHANGES WITHOUT FURTHER NOTICE TO ANY PRODUCTS HEREIN TO IMPROVE RELIABILITY, FUNCTION OR DESIGN. FAIRCHILD DOES NOT ASSUME ANY LIABILITY ARISING OUT OF THE APPLICATION OR USE OF ANY PRODUCT OR CIRCUIT DESCRIBED HEREIN; NEITHER DOES IT CONVEY ANY LICENSE UNDER ITS PATENT RIGHTS, NOR THE RIGHTS OF OTHERS. THESE SPECIFICATIONS DO NOT EXPAND THE TERMS OF FAIRCHILD’S WORLDWIDE TERMS AND CONDITIONS, SPECIFICALLY THE WARRANTY THEREIN, WHICH COVERS THESE PRODUCTS. LIFE SUPPORT POLICY FAIRCHILD’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF FAIRCHILD SEMICONDUCTOR CORPORATION. As used herein: 1. Life support devices or systems are devices or systems which, (a) are intended for surgical implant into the body or (b) support or sustain life, and (c) whose failure to perform when properly used in accordance with instructions for use provided in the labeling, can be reasonably expected to result in a significant injury of the user. PRODUCT STATUS DEFINITIONS Definition of Terms Datasheet Identification Advance Information Preliminary Product Status Formative or In Design First Production Definition This datasheet contains the design specifications for product development. Specifications may change in any manner without notice. This datasheet contains preliminary data; supplementary data will be published at a later date. Fairchild Semiconductor reserves the right to make changes at any time without notice to improve design. This datasheet contains final specifications. Fairchild Semiconductor reserves the right to make changes at any time without notice to improve design. This datasheet contains specifications on a product that has been discontinued by Fairchild Semiconductor. The datasheet is printed for reference information only. Rev. I24 2. A critical component in any component of a life support, device, or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system, or to affect its safety or effectiveness. No Identification Needed Full Production Obsolete Not In Production ©1988 Fairchild Semiconductor Corporation 74ACT715, 74ACT715-R Rev. 1.3 www.fairchildsemi.com 18
74ACT715_1 价格&库存

很抱歉,暂时无法提供与“74ACT715_1”相匹配的价格&库存,您可以联系我们找货

免费人工找货