亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

direct-sequence

  • This is a comparison foundation construction of data example code, the function is quite complete, w

    This is a comparison foundation construction of data example code, the function is quite complete, was myself debugs the successful procedure, might again on Visual c++ the direct movement

    標簽: construction comparison foundation complete

    上傳時間: 2013-12-30

    上傳用戶:cxl274287265

  • 頻率合成技術在現代電子技術中具有重要的地位。在通信、雷達和導航等設備中

    頻率合成技術在現代電子技術中具有重要的地位。在通信、雷達和導航等設備中,它可以作為干擾信號發生器;在測試設備中,可作為標準信號源,因此頻率合成器被人們稱為許多電子系統的“心臟”。直接數字頻率合成(DDS——Digital Direct Frequency Synthesis)技術是一種全新的頻率合成方法,是頻率合成技術的一次革命。本文主要分析了DDS的基本原理及其輸出頻譜特點,并采用VHDL語言在FPGA上實現。對于DDS的輸出頻譜,一個較大的缺點是:輸出雜散較大。針對這一缺點本文使用了兩個方法加以解決。首先是壓縮ROM查找表,

    標簽: 頻率合成技術 現代電子 導航 通信

    上傳時間: 2017-09-28

    上傳用戶:大三三

  • directx 9 使用手冊英文版

    direct X9 tutorial1 也就是 directX 9的一個使用手冊,我上傳這個手冊是為了讓大家方便查看,如果家里電腦沒有安裝directX 就很難找到這種官方網站提供的教學信息

    標簽: directx 9

    上傳時間: 2015-03-13

    上傳用戶:wai_bomb

  • Matlab 畫三維立體圖形

    Matlab 畫三維立體圖形 The aim of geom3d library is to handle and visualize 3D geometric primitives such as points, lines, planes, polyhedra... It provides low-level functions for manipulating 3D geometric primitives, making easier the development of more complex geometric algorithms.      Some features of the library are:   - creation of various shapes (3D points, 3D lines, planes, polyhedra...)     through an intuitive syntax.      Ex: createPlane(p1, p2, p3) to create a plane through 3 points.     - derivation of new shapes: intersection between 2 planes, intersection between     a plane and a line, between a sphere and a line...   - functions for 3D polygons and polyhedra. Polyhedra use classical vertex-faces     arrays (face array contain indices of vertices), and support faces with any     number of vertices. Some basic models are provided (createOctaedron,     createCubeoctaedron...), as well as some computation (like faceNormal or     centroid)      - manipulation of planar transformation. Ex.:     ROT = createRotationOx(THETA);     P2  = transformPoint3d(P1, ROT);     - direct drawing of shapes with specialized functions. Clipping is performed      automatically for infinite shapes such as lines or rays. Ex:     drawPoint3d([50 50 25; 20 70 10], 'ro');    % draw some points     drawLine3d([X0 Y0 Z0 DX DY DZ]);            % clip and draw straight line Some functions require the geom2d package.       Additional help is provided in geom3d/Contents.m file, as well as summary files     like 'points3d.m' or 'lines3d.m'.

    標簽: Matlab 畫三維立體圖形

    上傳時間: 2015-11-02

    上傳用戶:A1321

  • net_tcp.h

    /* ********************************************************************************************************* *                                             uC/TCP-IP V2 *                                      The Embedded TCP/IP Suite * *                          (c) Copyright 2003-2010; Micrium, Inc.; Weston, FL * *               All rights reserved.  Protected by international copyright laws. * *               uC/TCP-IP is provided in source form to registered licensees ONLY.  It is  *               illegal to distribute this source code to any third party unless you receive  *               written permission by an authorized Micrium representative.  Knowledge of  *               the source code may NOT be used to develop a similar product. * *               Please help us continue to provide the Embedded community with the finest  *               software available.  Your honesty is greatly appreciated. * *               You can contact us at www.micrium.com. ********************************************************************************************************* */ /* ********************************************************************************************************* * *                                          NETWORK TCP LAYER *                                   (TRANSMISSION CONTROL PROTOCOL) * * Filename      : net_tcp.h * Version       : V2.10 * Programmer(s) : ITJ ********************************************************************************************************* * Note(s)       : (1) Supports Transmission Control Protocol as described in RFC #793 with the following *                     restrictions/constraints : * *                     (a) TCP Security & Precedence NOT supported               RFC # 793, Section 3.6 * *                     (b) TCP Urgent Data           NOT supported               RFC # 793, Section 3.7 *                                                                                'The Communication of *                                                                                  Urgent Information' * *                     (c) The following TCP options NOT supported :              * *                         (1) Window Scale                                      RFC #1072, Section 2 *                                                                               RFC #1323, Section 2 *                         (2) Selective Acknowledgement (SACK)                  RFC #1072, Section 3 *                                                                               RFC #2018 *                                                                               RFC #2883 *                         (3) TCP Echo                                          RFC #1072, Section 4 *                         (4) Timestamp                                         RFC #1323, Section 3.2 *                         (5) Protection Against Wrapped Sequences (PAWS)       RFC #1323, Section 4 * *                     (d) #### IP-Options-to-TCP-Connection                     RFC #1122, Section 4.2.3.8 *                                Handling NOT           supported * *                     (e) #### ICMP-Error-Message-to-TCP-Connection             RFC #1122, Section 4.2.3.9 *                                Handling NOT currently supported * *                 (2) TCP Layer assumes/requires Network Socket Layer (see 'net_sock.h  MODULE  Note #1a2'). ********************************************************************************************************* */ /*$PAGE*/ /* ********************************************************************************************************* *                                               MODULE * * Note(s) : (1) TCP Layer module is NOT required for UDP-to-Application API configuration. * *               See also 'net_cfg.h  TRANSPORT LAYER CONFIGURATION' *                      & 'net_cfg.h  USER DATAGRAM PROTOCOL LAYER CONFIGURATION'. * *               See also 'net_tcp.h  Note #2'. * *           (2) The following TCP-module-present configuration value MUST be pre-#define'd in  *               'net_cfg_net.h' PRIOR to all other network modules that require TCP Layer *               configuration (see 'net_cfg_net.h  TCP LAYER CONFIGURATION  Note #2b') : * *                   NET_TCP_MODULE_PRESENT ********************************************************************************************************* */ #ifdef   NET_TCP_MODULE_PRESENT                                 /* See Note #2.                                         */ /* ********************************************************************************************************* *                                               EXTERNS ********************************************************************************************************* */ #if ((defined(NET_TCP_MODULE)) && \      (defined(NET_GLOBALS_EXT))) #define  NET_TCP_EXT #else #define  NET_TCP_EXT  extern #endif /*$PAGE*/ /* ********************************************************************************************************* *                                               DEFINES ********************************************************************************************************* */ /* ********************************************************************************************************* *                                         TCP HEADER DEFINES * * Note(s) : (1) The following TCP value MUST be pre-#define'd in 'net_def.h' PRIOR to 'net_buf.h' so that *               the Network Buffer Module can configure maximum buffer header size (see 'net_def.h  TCP *               LAYER DEFINES' & 'net_buf.h  NETWORK BUFFER INDEX & SIZE DEFINES  Note #1') : * *               (a) NET_TCP_HDR_SIZE_MAX                  60        (NET_TCP_HDR_LEN_MAX *                                                                  * NET_TCP_HDR_LEN_WORD_SIZE) * *           (2) Urgent pointer & data NOT supported (see 'net_tcp.h  Note #1b'). ********************************************************************************************************* */ #define  NET_TCP_HDR_LEN_MASK                         0xF000u #define  NET_TCP_HDR_LEN_SHIFT                            12u #define  NET_TCP_HDR_LEN_NONE                              0u #define  NET_TCP_HDR_LEN_MIN                               5u #define  NET_TCP_HDR_LEN_MAX                              15u #define  NET_TCP_HDR_LEN_WORD_SIZE                       CPU_WORD_SIZE_32 #define  NET_TCP_HDR_SIZE_MIN                           (NET_TCP_HDR_LEN_MIN * NET_TCP_HDR_LEN_WORD_SIZE) #if 0                                                           /* See Note #1a.                                        */ #define  NET_TCP_HDR_SIZE_MAX                           (NET_TCP_HDR_LEN_MAX * NET_TCP_HDR_LEN_WORD_SIZE) #endif #define  NET_TCP_HDR_SIZE_TOT_MIN                       (NET_IP_HDR_SIZE_TOT_MIN + NET_TCP_HDR_SIZE_MIN) #define  NET_TCP_HDR_SIZE_TOT_MAX                       (NET_IP_HDR_SIZE_TOT_MAX + NET_TCP_HDR_SIZE_MAX) #define  NET_TCP_PSEUDO_HDR_SIZE                          12u   /*  = sizeof(NET_TCP_PSEUDO_HDR)                        */ #define  NET_TCP_PORT_NBR_RESERVED                       NET_PORT_NBR_RESERVED #define  NET_TCP_PORT_NBR_NONE                           NET_TCP_PORT_NBR_RESERVED #define  NET_TCP_HDR_URG_PTR_NONE                     0x0000u   /* See Note #2.                                         */ /*$PAGE*/ /* ********************************************************************************************************* *                                       TCP HEADER FLAG DEFINES * * Note(s) : (1) See 'TCP HEADER  Note #2' for flag fields. * *           (2) Urgent pointer & data NOT supported (see 'net_tcp.h  Note #1b'). ********************************************************************************************************* */ #define  NET_TCP_HDR_FLAG_MASK                        0x0FFFu #define  NET_TCP_HDR_FLAG_NONE                    DEF_BIT_NONE #define  NET_TCP_HDR_FLAG_RESERVED                    0x0FE0u   /* MUST be '0'.                                         */ #define  NET_TCP_HDR_FLAG_URGENT                  DEF_BIT_05    /* See Note #2.                                         */ #define  NET_TCP_HDR_FLAG_ACK                     DEF_BIT_04 #define  NET_TCP_HDR_FLAG_PUSH                    DEF_BIT_03 #define  NET_TCP_HDR_FLAG_RESET                   DEF_BIT_02 #define  NET_TCP_HDR_FLAG_SYNC                    DEF_BIT_01 #define  NET_TCP_HDR_FLAG_FIN                     DEF_BIT_00 #define  NET_TCP_HDR_FLAG_CLOSE                   NET_TCP_HDR_FLAG_FIN /* ********************************************************************************************************* *                                          TCP FLAG DEFINES ********************************************************************************************************* */                                                                 /* ------------------ NET TCP FLAGS ------------------- */ #define  NET_TCP_FLAG_NONE                        DEF_BIT_NONE #define  NET_TCP_FLAG_USED                        DEF_BIT_00    /* TCP conn cur used; i.e. NOT in free TCP conn pool.   */                                                                 /* ------------------ TCP TX  FLAGS ------------------- */                                                                 /* TCP tx flags copied from TCP hdr flags.              */ #define  NET_TCP_FLAG_TX_FIN                      NET_TCP_HDR_FLAG_FIN #define  NET_TCP_FLAG_TX_CLOSE                    NET_TCP_FLAG_TX_FIN #define  NET_TCP_FLAG_TX_SYNC                     NET_TCP_HDR_FLAG_SYNC #define  NET_TCP_FLAG_TX_RESET                    NET_TCP_HDR_FLAG_RESET #define  NET_TCP_FLAG_TX_PUSH                     NET_TCP_HDR_FLAG_PUSH #define  NET_TCP_FLAG_TX_ACK                      NET_TCP_HDR_FLAG_ACK #define  NET_TCP_FLAG_TX_URGENT                   NET_TCP_HDR_FLAG_URGENT #define  NET_TCP_FLAG_TX_BLOCK                    DEF_BIT_07                                                                 /* ------------------ TCP RX  FLAGS ------------------- */ #define  NET_TCP_FLAG_RX_DATA_PEEK                DEF_BIT_08 #define  NET_TCP_FLAG_RX_BLOCK                    DEF_BIT_15 /*$PAGE*/ /* ********************************************************************************************************* *                                          TCP TYPE DEFINES * * Note(s) : (1) NET_TCP_TYPE_&&& #define values specifically chosen as ASCII representations of the TCP *               types.  Memory displays of TCP types will display with their chosen ASCII names. ********************************************************************************************************* */                                                                 /* ------------------ NET TCP TYPES ------------------- */ #if     (CPU_CFG_ENDIAN_TYPE == CPU_ENDIAN_TYPE_BIG) #define  NET_TCP_TYPE_NONE                        0x4E4F4E45u   /* "NONE" in ASCII.                                     */ #define  NET_TCP_TYPE_CONN                        0x54435020u   /* "TCP " in ASCII.                                     */ #else #if     (CPU_CFG_DATA_SIZE   == CPU_WORD_SIZE_32) #define  NET_TCP_TYPE_NONE                        0x454E4F4Eu   /* "NONE" in ASCII.                                     */ #define  NET_TCP_TYPE_CONN                        0x20504354u   /* "TCP " in ASCII.                                     */ #elif   (CPU_CFG_DATA_SIZE   == CPU_WORD_SIZE_16) #define  NET_TCP_TYPE_NONE                        0x4F4E454Eu   /* "NONE" in ASCII.                                     */ #define  NET_TCP_TYPE_CONN                        0x43542050u   /* "TCP " in ASCII.                                     */ #else                                                           /* Dflt CPU_WORD_SIZE_08.                               */ #define  NET_TCP_TYPE_NONE                        0x4E4F4E45u   /* "NONE" in ASCII.                                     */ #define  NET_TCP_TYPE_CONN                        0x54435020u   /* "TCP " in ASCII.                                     */ #endif #endif /* ********************************************************************************************************* *                                     TCP SEQUENCE NUMBER DEFINES * * Note(s) : (1) TCP initial transmit sequence number is incremented by a fixed value, preferably a large *               prime value or a large value with multiple unique factors. * *               (a) One reasonable TCP initial transmit sequence number increment value example : * *                       65527  =  37 * 23 * 11 * 7 * * *               #### NET_TCP_TX_SEQ_NBR_CTR_INC could be developer-configured in 'net_cfg.h'. * *               See also 'NET_TCP_TX_GET_SEQ_NBR()  Notes #1b2 & #1c2'. ********************************************************************************************************* */ #define  NET_TCP_SEQ_NBR_NONE                              0u #define  NET_TCP_ACK_NBR_NONE                            NET_TCP_SEQ_NBR_NONE #define  NET_TCP_TX_SEQ_NBR_CTR_INC                    65527u   /* See Note #1.                                         */ #define  NET_TCP_ACK_NBR_DUP_WIN_SIZE_SCALE                4 /*$PAGE*/ /* ********************************************************************************************************* *                                    TCP DATA/TOTAL LENGTH DEFINES * * Note(s) : (1) (a) TCP total length #define's (NET_TCP_TOT_LEN)  relate to the total size of a complete *                   TCP packet, including the packet's TCP header.  Note that a complete TCP packet MAY *                   be fragmented in multiple Internet Protocol packets. * *               (b) TCP data  length #define's (NET_TCP_DATA_LEN) relate to the data  size of a complete *                   TCP packet, equal to the total TCP packet length minus its TCP header size.  Note  *                   that a complete TCP packet MAY be fragmented in multiple Internet Protocol packets. ********************************************************************************************************* */                                                                                 /* See Notes #1a & #1b.                 */ #define  NET_TCP_DATA_LEN_MIN                              0u #define  NET_TCP_TOT_LEN_MIN                            (NET_TCP_HDR_SIZE_MIN + NET_TCP_DATA_LEN_MIN) #define  NET_TCP_TOT_LEN_MAX                            (NET_IP_TOT_LEN_MAX   - NET_IP_HDR_SIZE_MIN ) #define  NET_TCP_DATA_LEN_MAX                           (NET_TCP_TOT_LEN_MAX  - NET_TCP_HDR_SIZE_MIN) /*$PAGE*/ /* ********************************************************************************************************* *                                      TCP SEGMENT SIZE DEFINES * * Note(s) : (1) (a) RFC # 879, Section 3 states that the TCP Maximum Segment Size "counts only *                   data octets in the segment, ... not the TCP header or the IP header". * *               (b) RFC #1122, Section 4.2.2.6 requires that : * *                   (1) "The MSS value to be sent in an MSS option must be less than or equal to * *                        (A) MMS_R - 20 * *                        where MMS_R is the maximum size for a transport-layer message that can *                        be received." * *                   (2) "If an MSS option is not received at connection setup, TCP MUST assume a *                        default send MSS of 536 (576 - 40)." * *                   See also 'net_ip.h  IP DATA/TOTAL LENGTH DEFINES  Note #1'. ********************************************************************************************************* */                                                                                         /* See Note #1.                 */ #define  NET_TCP_MAX_SEG_SIZE_DFLT                      (NET_IP_MAX_DATAGRAM_SIZE_DFLT - NET_IP_HDR_SIZE_MIN - NET_TCP_HDR_SIZE_MIN) #define  NET_TCP_MAX_SEG_SIZE_DFLT_RX                    NET_TCP_DATA_LEN_MAX           /* See Note #1b1.               */ #define  NET_TCP_MAX_SEG_SIZE_DFLT_TX                    NET_TCP_MAX_SEG_SIZE_DFLT      /* See Note #1b2.               */ #define  NET_TCP_MAX_SEG_SIZE_NONE                         0u #define  NET_TCP_MAX_SEG_SIZE_MIN                        NET_TCP_MAX_SEG_SIZE_DFLT #define  NET_TCP_MAX_SEG_SIZE_MAX                        NET_TCP_DATA_LEN_MAX #define  NET_TCP_SEG_LEN_MIN                             NET_TCP_DATA_LEN_MIN #define  NET_TCP_SEG_LEN_MAX                             NET_TCP_DATA_LEN_MAX #define  NET_TCP_SEG_LEN_SYNC                              1u #define  NET_TCP_SEG_LEN_FIN                               1u #define  NET_TCP_SEG_LEN_CLOSE                           NET_TCP_SEG_LEN_FIN #define  NET_TCP_SEG_LEN_ACK                               0u #define  NET_TCP_SEG_LEN_RESET                             0u #define  NET_TCP_SEG_LEN_PROBE                             0u #define  NET_TCP_DATA_LEN_TX_SYNC                          0u #define  NET_TCP_DATA_LEN_TX_FIN                           0u #define  NET_TCP_DATA_LEN_TX_CLOSE                       NET_TCP_DATA_LEN_TX_FIN #define  NET_TCP_DATA_LEN_TX_ACK                           0u #define  NET_TCP_DATA_LEN_TX_PROBE_NO_DATA                 0u #define  NET_TCP_DATA_LEN_TX_PROBE_DATA                    1u #define  NET_TCP_DATA_LEN_TX_RESET                         0u #define  NET_TCP_TX_PROBE_DATA                          0x00u /* ********************************************************************************************************* *                                       TCP WINDOW SIZE DEFINES * * Note(s) : (1) Although NO RFC specifies the absolute minimum TCP connection window size value allowed, *               RFC #793, Section 3.7 'Data Communication : Managing the Window' states that for "the *               window ... there is an assumption that this is related to the currently available data *               buffer space available for this connection". ********************************************************************************************************* */ #define  NET_TCP_WIN_SIZE_NONE                             0u #define  NET_TCP_WIN_SIZE_MIN                            NET_TCP_MAX_SEG_SIZE_MIN #define  NET_TCP_WIN_SIZE_MAX                            DEF_INT_16U_MAX_VAL /*$PAGE*/ /* ********************************************************************************************************* *                                     TCP HEADER OPTIONS DEFINES * * Note(s) : (1) See the following RFC's for TCP options summary : * *               (a) RFC # 793, Section  3.1 'Header Format : Options' *               (b) RFC #1122; Sections 4.2.2.5, 4.2.2.6 * *           (2) TCP option types are encoded in the first octet for each TCP option as follows : * *                           -------- *                           | TYPE | *                           -------- * *               The TCP option type value determines the TCP option format : * *               (a) The following TCP option types are single-octet TCP options -- i.e. the option type *                   octet is the ONLY octet for the TCP option. * *                   (1) TYPE =  0   End of Options List *                   (2) TYPE =  1   No Operation * * *               (b) All other TCP options MUST be multi-octet TCP options (see RFC #1122, Section 4.2.2.5) : * *                           ------------------------------ *                           | TYPE | LEN  |   TCP OPT    | *                           ------------------------------ * *                       where  *                               TYPE        Indicates the specific TCP option type *                               LEN         Indicates the total    TCP option length, in octets, including  *                                                the option type & the option length octets *                               TCP OPT     Additional TCP option octets, if any, that contain the remaining *                                                TCP option information * *                   The following TCP option types are multi-octet TCP options where the option's second *                   octet specify the total TCP option length, in octets, including the option type & the *                   option length octets : * *                   (1) TYPE =  2   Maximum Segment Size        See RFC # 793, Section  3.1 'Header Format : *                                                                   Options : Maximum Segment Size'; *                                                                   RFC #1122, Section 4.2.2.6; *                                                                   RFC # 879, Section 3 * *                   (2) TYPE =  3   Window  Scale               See 'net_tcp.h  Note #1c1' *                   (3) TYPE =  4   SACK Allowed                See 'net_tcp.h  Note #1c2' *                   (4) TYPE =  5   SACK Option                 See 'net_tcp.h  Note #1c2' *                   (5) TYPE =  6   Echo Request                See 'net_tcp.h  Note #1c3' *                   (6) TYPE =  7   Echo Reply                  See 'net_tcp.h  Note #1c3' *                   (7) TYPE =  8   Timestamp                   See 'net_tcp.h  Note #1c4' * *           (3) TCP header allows for a maximum option list length of 40 octets : * *                   NET_TCP_HDR_OPT_SIZE_MAX = NET_TCP_HDR_SIZE_MAX - NET_TCP_HDR_SIZE_MIN * *                                            = 60 - 20 * *                                            = 40 * *           (4) 'NET_TCP_OPT_SIZE'  MUST be pre-defined PRIOR to all definitions that require TCP option  *                size data type. ********************************************************************************************************* */ /*$PAGE*/ #define  NET_TCP_HDR_OPT_END_LIST                          0u #define  NET_TCP_HDR_OPT_NOP                               1u #define  NET_TCP_HDR_OPT_MAX_SEG_SIZE                      2u #define  NET_TCP_HDR_OPT_WIN_SCALE                         3u #define  NET_TCP_HDR_OPT_SACK_PERMIT                       4u #define  NET_TCP_HDR_OPT_SACK                              5u #define  NET_TCP_HDR_OPT_ECHO_REQ                          6u #define  NET_TCP_HDR_OPT_ECHO_REPLY                        7u #define  NET_TCP_HDR_OPT_TS                                8u #define  NET_TCP_HDR_OPT_PAD                             NET_TCP_HDR_OPT_END_LIST #define  NET_TCP_HDR_OPT_LEN_END_LIST                      1u #define  NET_TCP_HDR_OPT_LEN_NOP                           1u #define  NET_TCP_HDR_OPT_LEN_MAX_SEG_SIZE                  4u #define  NET_TCP_HDR_OPT_LEN_WIN_SCALE                     3u #define  NET_TCP_HDR_OPT_LEN_SACK_PERMIT                   2u #define  NET_TCP_HDR_OPT_LEN_ECHO_REQ                      6u #define  NET_TCP_HDR_OPT_LEN_ECHO_REPLY                    6u #define  NET_TCP_HDR_OPT_LEN_TS                           10u #define  NET_TCP_HDR_OPT_LEN_SACK_MIN                      6u #define  NET_TCP_HDR_OPT_LEN_SACK_MAX                     38u #define  NET_TCP_HDR_OPT_LEN_MIN                           1u #define  NET_TCP_HDR_OPT_LEN_MIN_LEN                       2u #define  NET_TCP_HDR_OPT_LEN_MAX                          38u typedef  CPU_INT32U  NET_TCP_OPT_SIZE;                          /* TCP opt size data type (see Note #4).                */ #define  NET_TCP_HDR_OPT_SIZE_WORD               (sizeof(NET_TCP_OPT_SIZE)) #define  NET_TCP_HDR_OPT_SIZE_MAX                       (NET_TCP_HDR_SIZE_MAX - NET_TCP_HDR_SIZE_MIN) #define  NET_TCP_HDR_OPT_NBR_MIN                           0u #define  NET_TCP_HDR_OPT_NBR_MAX                        (NET_TCP_HDR_OPT_SIZE_MAX / NET_TCP_HDR_OPT_SIZE_WORD) #define  NET_TCP_HDR_OPT_IX                              NET_TCP_HDR_SIZE_MIN /*$PAGE*/ /* ********************************************************************************************************* *                                TCP OPTION CONFIGURATION TYPE DEFINES * * Note(s) : (1) NET_TCP_OPT_CFG_TYPE_&&& #define values specifically chosen as ASCII representations of  *               the TCP option configuration types.  Memory displays of TCP option configuration buffers  *               will display the TCP option configuration TYPEs with their chosen ASCII names. ********************************************************************************************************* */                                                                 /* ---------------- TCP OPT CFG TYPES ----------------- */ #if     (CPU_CFG_ENDIAN_TYPE == CPU_ENDIAN_TYPE_BIG) #define  NET_TCP_OPT_CFG_TYPE_NONE                0x4E4F4E45u   /* "NONE" in ASCII.                                     */ #define  NET_TCP_OPT_CFG_TYPE_MAX_SEG_SIZE        0x4D535320u   /* "MSS " in ASCII.                                     */ #define  NET_TCP_OPT_CFG_TYPE_WIN_SCALE           0x57494E20u   /* "WIN " in ASCII (see 'net_tcp.h  Note #1c1').        */ #define  NET_TCP_OPT_CFG_TYPE_SACK_PERMIT         0x53434B50u   /* "SCKP" in ASCII (see 'net_tcp.h  Note #1c2').        */ #define  NET_TCP_OPT_CFG_TYPE_SACK                0x5341434Bu   /* "SACK" in ASCII (see 'net_tcp.h  Note #1c2').        */ #define  NET_TCP_OPT_CFG_TYPE_ECHO_REQ            0x45524551u   /* "EREQ" in ASCII (see 'net_tcp.h  Note #1c3').        */ #define  NET_TCP_OPT_CFG_TYPE_ECHO_REPLY          0x4543484Fu   /* "ECHO" in ASCII (see 'net_tcp.h  Note #1c3').        */ #define  NET_TCP_OPT_CFG_TYPE_TS                  0x54532020u   /* "TS  " in ASCII (see 'net_tcp.h  Note #1c4').        */ #else #if     (CPU_CFG_DATA_SIZE   == CPU_WORD_SIZE_32) #define  NET_TCP_OPT_CFG_TYPE_NONE                0x454E4F4Eu   /* "NONE" in ASCII.                                     */ #define  NET_TCP_OPT_CFG_TYPE_MAX_SEG_SIZE        0x2053534Du   /* "MSS " in ASCII.                                     */ #define  NET_TCP_OPT_CFG_TYPE_WIN_SCALE           0x204E4957u   /* "WIN " in ASCII (see 'net_tcp.h  Note #1c1').        */ #define  NET_TCP_OPT_CFG_TYPE_SACK_PERMIT         0x504B4353u   /* "SCKP" in ASCII (see 'net_tcp.h  Note #1c2').        */ #define  NET_TCP_OPT_CFG_TYPE_SACK                0x4B434153u   /* "SACK" in ASCII (see 'net_tcp.h  Note #1c2').        */ #define  NET_TCP_OPT_CFG_TYPE_ECHO_REQ            0x51455245u   /* "EREQ" in ASCII (see 'net_tcp.h  Note #1c3').        */ #define  NET_TCP_OPT_CFG_TYPE_ECHO_REPLY          0x4F484345u   /* "ECHO" in ASCII (see 'net_tcp.h  Note #1c3').        */ #define  NET_TCP_OPT_CFG_TYPE_TS                  0x20205354u   /* "TS  " in ASCII (see 'net_tcp.h  Note #1c4').        */ #elif   (CPU_CFG_DATA_SIZE   == CPU_WORD_SIZE_16) #define  NET_TCP_OPT_CFG_TYPE_NONE                0x4F4E454Eu   /* "NONE" in ASCII.                                     */ #define  NET_TCP_OPT_CFG_TYPE_MAX_SEG_SIZE        0x534D2053u   /* "MSS " in ASCII.                                     */ #define  NET_TCP_OPT_CFG_TYPE_WIN_SCALE           0x4957204Eu   /* "WIN " in ASCII (see 'net_tcp.h  Note #1c1').        */ #define  NET_TCP_OPT_CFG_TYPE_SACK_PERMIT         0x4353504Bu   /* "SCKP" in ASCII (see 'net_tcp.h  Note #1c2').        */ #define  NET_TCP_OPT_CFG_TYPE_SACK                0x41534B43u   /* "SACK" in ASCII (see 'net_tcp.h  Note #1c2').        */ #define  NET_TCP_OPT_CFG_TYPE_ECHO_REQ            0x52455145u   /* "EREQ" in ASCII (see 'net_tcp.h  Note #1c3').        */ #define  NET_TCP_OPT_CFG_TYPE_ECHO_REPLY          0x43454F48u   /* "ECHO" in ASCII (see 'net_tcp.h  Note #1c3').        */ #define  NET_TCP_OPT_CFG_TYPE_TS                  0x53542020u   /* "TS  " in ASCII (see 'net_tcp.h  Note #1c4').        */ #else                                                           /* Dflt CPU_WORD_SIZE_08.                               */ #define  NET_TCP_OPT_CFG_TYPE_NONE                0x4E4F4E45u   /* "NONE" in ASCII.                                     */ #define  NET_TCP_OPT_CFG_TYPE_MAX_SEG_SIZE        0x4D535320u   /* "MSS " in ASCII.                                     */ #define  NET_TCP_OPT_CFG_TYPE_WIN_SCALE           0x57494E20u   /* "WIN " in ASCII (see 'net_tcp.h  Note #1c1').        */ #define  NET_TCP_OPT_CFG_TYPE_SACK_PERMIT         0x53434B50u   /* "SCKP" in ASCII (see 'net_tcp.h  Note #1c2').        */ #define  NET_TCP_OPT_CFG_TYPE_SACK                0x5341434Bu   /* "SACK" in ASCII (see 'net_tcp.h  Note #1c2').        */ #define  NET_TCP_OPT_CFG_TYPE_ECHO_REQ            0x45524551u   /* "EREQ" in ASCII (see 'net_tcp.h  Note #1c3').        */ #define  NET_TCP_OPT_CFG_TYPE_ECHO_REPLY          0x4543484Fu   /* "ECHO" in ASCII (see 'net_tcp.h  Note #1c3').        */ #define  NET_TCP_OPT_CFG_TYPE_TS                  0x54532020u   /* "TS  " in ASCII (see 'net_tcp.h  Note #1c4').        */ #endif #endif /*$PAGE*/ /* ********************************************************************************************************* *                                   TCP CONNECTION TIMEOUT DEFINES * * Note(s) : (1) (a) (1) RFC #1122, Section 4.2.2.13 'DISCUSSION' states that "the graceful close algorithm *                       of TCP requires that the connection state remain defined on (at least) one end of *                       the connection, for a timeout period of 2xMSL ... During this period, the (remote  *                       socket, local socket) pair that defines the connection is busy and cannot be reused". * *                   (2) The following sections reiterate that the TIME-WAIT state timeout scalar is two *                       maximum segment lifetimes (2 MSL) : * *                       (A) RFC #793, Section 3.9 'Event Processing : SEGMENT ARRIVES : *                               Check Sequence Number : TIME-WAIT STATE' *                       (B) RFC #793, Section 3.9 'Event Processing : SEGMENT ARRIVES : *                               Check FIN Bit         : TIME-WAIT STATE' * *               (b) (1) RFC #793, Section 3.3 'Sequence Numbers : Knowing When to Keep Quiet' states that *                       "the Maximum Segment Lifetime (MSL) is ... to be 2 minutes.  This is an engineering *                       choice, and may be changed if experience indicates it is desirable to do so". * *                   (2) Microsoft Corporation's Windows XP defaults MSL to 15 seconds. ********************************************************************************************************* */                                                                                     /* Max seg timeout (see Note #1b) : */ #define  NET_TCP_CONN_TIMEOUT_MAX_SEG_MIN_SEC   (  0u                           )   /* ... min  =  0 seconds            */ #define  NET_TCP_CONN_TIMEOUT_MAX_SEG_MAX_SEC   (  2u * DEF_TIME_NBR_SEC_PER_MIN)   /* ... max  =  2 minutes            */ #define  NET_TCP_CONN_TIMEOUT_MAX_SEG_DFLT_SEC  ( 15u                           )   /* ... dflt = 15 seconds            */ #define  NET_TCP_CONN_TIMEOUT_MAX_SEG_SCALAR       2u                               /* ... scalar (see Note #1a).       */ #define  NET_TCP_CONN_TIMEOUT_CONN_DFLT_SEC     (120u * DEF_TIME_NBR_SEC_PER_MIN)   /* Dflt conn timeout = 120 minutes  */ #define  NET_TCP_CONN_TIMEOUT_USER_DFLT_SEC     ( 30u * DEF_TIME_NBR_SEC_PER_MIN)   /* Dflt user timeout =  30 minutes  */ /*$PAGE*/ /* ********************************************************************************************************* *                                        TCP CONNECTION STATES * * Note(s) : (1) See the following RFC's for TCP state machine summary : * *               (a) RFC # 793; Sections 3.2, 3.4, 3.5, 3.9 *               (b) RFC #1122; Sections 4.2.2.8, 4.2.2.10, 4.2.2.11, 4.2.2.13, 4.2.2.18, 4.2.2.20 * *           (2) (a) #### Additional closing-data-available state used for closing connections to allow the *                   application layer to receive any remaining data. * *                   See also 'net_tcp.c  NetTCP_RxPktConnHandlerFinWait1()  Note #2f5A2', *                            'net_tcp.c  NetTCP_RxPktConnHandlerFinWait2()  Note #2f5B', *                            'net_tcp.c  NetTCP_RxPktConnHandlerClosing()   Note #2d2B2a1B', *                          & 'net_tcp.c  NetTCP_RxPktConnHandlerLastAck()   Note #2d2A1b'. ********************************************************************************************************* */ #define  NET_TCP_CONN_STATE_NONE                           0u #define  NET_TCP_CONN_STATE_FREE                           1u #define  NET_TCP_CONN_STATE_CLOSED                        10u #define  NET_TCP_CONN_STATE_LISTEN                        20u #define  NET_TCP_CONN_STATE_SYNC_RXD                      30u #define  NET_TCP_CONN_STATE_SYNC_RXD_PASSIVE              31u #define  NET_TCP_CONN_STATE_SYNC_RXD_ACTIVE               32u #define  NET_TCP_CONN_STATE_SYNC_TXD                      35u #define  NET_TCP_CONN_STATE_CONN                          40u #define  NET_TCP_CONN_STATE_FIN_WAIT_1                    50u #define  NET_TCP_CONN_STATE_FIN_WAIT_2                    51u #define  NET_TCP_CONN_STATE_CLOSING                       52u #define  NET_TCP_CONN_STATE_TIME_WAIT                     53u #define  NET_TCP_CONN_STATE_CLOSE_WAIT                    55u #define  NET_TCP_CONN_STATE_LAST_ACK                      56u #define  NET_TCP_CONN_STATE_CLOSING_DATA_AVAIL            59u   /* See Note #2a.                                        */ /* ********************************************************************************************************* *                                     TCP CONNECTION QUEUE STATES ********************************************************************************************************* */ #define  NET_TCP_RX_Q_STATE_NONE                           0u #define  NET_TCP_RX_Q_STATE_CLOSED                       100u #define  NET_TCP_RX_Q_STATE_CLOSING                      101u #define  NET_TCP_RX_Q_STATE_SYNC                         110u #define  NET_TCP_RX_Q_STATE_CONN                         111u #define  NET_TCP_TX_Q_STATE_NONE                           0u #define  NET_TCP_TX_Q_STATE_CLOSED                       200u #define  NET_TCP_TX_Q_STATE_CLOSING                      201u #define  NET_TCP_TX_Q_STATE_SYNC                         210u #define  NET_TCP_TX_Q_STATE_CONN                         211u #define  NET_TCP_TX_Q_STATE_SUSPEND                      215u #define  NET_TCP_TX_Q_STATE_CLOSED_SUSPEND               220u #define  NET_TCP_TX_Q_STATE_CLOSING_SUSPEND              221u /*$PAGE*/ /* ********************************************************************************************************* *                                     TCP CONNECTION CODE DEFINES **************

    標簽: tcp uCOS-II

    上傳時間: 2015-11-22

    上傳用戶:the same kong

  • a sub-cell WENO reconstruction method

    We introduce a sub-cell WENO reconstruction method to evaluate spatial derivatives in the high-order ADER scheme. The basic idea in our reconstruction is to use only r stencils to reconstruct the point-wise values of solutions and spatial derivatives for the 2r-1 th order ADER scheme in one dimension, while in two dimensions, the dimension-by-dimension sub-cell reconstruction approach for spatial derivatives is employed. Compared with the original ADER scheme of Toro and Titarev (2002) [2] that uses the direct derivatives of reconstructed polynomials for solutions to evaluate spatial derivatives, our method not only reduces greatly the computational costs of the ADER scheme on a given mesh, but also avoids possible numerical oscillations near discontinuities, as demonstrated by a number of one- and two-dimensional numerical tests. All these tests show that the 5th-order ADER scheme based on our sub-cell reconstruction method achieves the desired accuracy, and is essentially non-oscillatory and computationally cheaper for problems with discontinuities.

    標簽: 高精度格式

    上傳時間: 2016-01-13

    上傳用戶:ccsdcczd

  • Detecting Cars Using Gaussian Mixture Models

    This example shows how to detect and count cars in a video sequence using foreground detector based on Gaussian mixture models (GMMs)

    標簽: Detecting Gaussian Mixture Models Using Cars

    上傳時間: 2016-12-10

    上傳用戶:Fgufsett

  • DSPACK231

    DSPack是一套使用Direct Show和DirectX技術的類和組件。含全部源碼。Delphi7控件。

    標簽: DSPACK 231 delphi 7

    上傳時間: 2018-03-29

    上傳用戶:zhao9m

  • 51系列指令系統表及快速記憶法

    MCS-51使用匯編語言指令,它共有44個操作碼助記符,33種功能,其操作數有#data、direct、Rn、@Ri等。這里先介紹指令助記符及其相關符號的記憶方法。

    標簽: 51系列 指令系統

    上傳時間: 2019-05-12

    上傳用戶:思考決定一切

  • TTP233D系列單通道觸控芯片 臺灣通泰永嘉微電優勢代理

    產品型號:TTP232-CA6  產品品牌:TONTEK/通泰 封裝形式:SOT23-6 產品年份:新年份 聯 系 人:許先生 聯 系 QQ:1918885898  聯系手機:18898582398 臺灣通泰一級代理,原裝現貨最有優勢!工程服務,技術支持,讓您的生產高枕無憂! 量大價優,保證原裝正品。您有量,我有價! 概 述 ● TTP232-CA6 TonTouchTM IC 為電容感測設計,專門用于觸摸板控制,裝置內建穩壓電路給觸摸感應電路使用,穩定的觸摸檢測效果可已廣泛的滿足不同的應用需求,人體經由非導體的介電材料連結控制板,主要用于取代機械開關或按鈕,此芯片經由 2 個觸摸板直接控制 2 個輸出腳。 特 點 ● 工作電壓 2.4V ~ 5.5V ● 內建穩壓電路給觸摸感應電路使用 ● 工作電流 @VDD=3V,無負載 ● 待機時典型值為 2.5uA ● 最大的觸摸響應時間,從待機狀態開始約為 220mS @VDD=3V ● 利用每個觸摸板外部的電容(1~50pF)調整靈敏度 ● 輸出模式固定為直接模式和低電平輸出有效模式 ● 提供最長輸出時間時間 16 秒 ● 固定為多鍵輸出模式 ● 上電后約有 0.5 秒的穩定時間,此期間內不要觸摸觸摸板,此時所有功能都被禁止 ● 自動校準功能 ● 剛上電的 8 秒內約每 1 秒刷新一次參考值,若在上電后的 8 秒內有觸摸按鍵或 8 秒后仍未觸摸按鍵,則每 4 秒刷新一次參考值 應用范圍 ● 各種消費性產品 ● 取代按鈕按鍵 此資料為產品概述,可能會有錯漏。如需完整產品PDF資料可以聯系許先生索取QQ:191 888 5898 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 產品型號:TTP226-809SN 產品品牌:TONTEK/通泰 封裝形式:SSOP28 產品年份:新年份 聯 系 人:許先生 聯 系 QQ:1918885898   聯系手機:18898582398 臺灣通泰一級代理,原裝現貨最有優勢!工程服務,技術支持,讓您的生產高枕無憂! 量大價優,保證原裝正品。您有量,我有價! 8按鍵觸摸檢測 IC 概 述 ● TTP226-809SN TonTouchTM 是一款使用電容式感應原理設計的觸摸 IC, 提供 8 個觸摸鍵,此觸摸檢測芯片是專為取代傳統按鍵而設計, 觸摸檢測 PAD 的大小可依不同的靈敏度設計在合理的范圍內, 低功耗與寬工作電壓, 是此觸摸芯片在 DC 或 AC 應用上的特性。 特 點 ● 工作電壓 2.0V ~ 5.5V ● 工作電流在 VDD=3V 時典型值 80uA, 最大值 160uA ● 輸出刷新率在 VDD=3V 時約 55Hz ● 16 階可選靈敏度 (SLSE1~4 管腳選項) ● 穩定的人體接觸檢測,以取代傳統直接切換的鍵(direct switch key) ● 提供直接(direct)模式、矩陣(matrix)模式和串行(serial)模式,由 pin 選項選擇 ● 直接模式下最多 8 個輸入 pads 和 8 個輸出;  串行接口模式下最多 8 個輸入 pads;  固定的 2*4 和 3*3 矩陣類型提供最多 8 個輸入 pads ● 輸出可由 pin 選項選擇為高電平有效或低電平有效 ● 在上電之后有一段穩定時間,在此期間不要觸摸鍵區(key-pad),且功能無效, TTP226-809SN 的是 0.8~1.0 秒 ● 始終進行自校準,當所有鍵沒被觸摸時,重校準周期 TTP226-809SN 的是 0.8~1.0 秒 應用范圍 ● 各種消費性產品 ● 取代按鈕按鍵 此資料為產品概述,可能會有錯漏。如需完整產品PDF資料可以聯系許先生索取QQ:191 888 5898 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 產品型號:TTP229 TCP229 產品后綴:TTP229-LSF/BSF/AQG/CSE/DQE/GQD/HSB/JQB/KSF 產品品牌:TONTEK/通泰 封裝形式:SSOP16 SSOP20 SSOP24 QFN24 SSOP28 QFN32 SSOP48 裸片/DICE 產品年份:最新年份 聯 系 人:許先生 聯 系 QQ:1918885898  461366748 聯系手機:18898582398 臺灣通泰一級代理,原裝現貨最有優勢!工程服務,技術支持,讓您的生產高枕無憂。 量大價優,保證原裝正品。您有量,我有價! 16 鍵/8 鍵觸摸檢測 IC 概述 TTP229 TonTouchTM IC是一款使用電容感應式原理設計的觸摸芯片。此芯片內建穩壓電路供 觸摸傳感器使用,穩定的觸摸效果可以應用在各種不同應用上,人體觸摸面板可以通過非導電性絕 緣材料連接,主要應用是以取代機械開關或按鈕,此芯片可以獨立支持8個觸摸鍵或16個觸摸鍵. 特點 ? 工作電壓:2.4V~5.5V(啟用內建穩壓電路) 2.0V~5.5V(禁用內建穩壓電路) ? 可外部選擇啟用/禁用內建穩壓電路功能 ? 待機電流 3V電壓,低速采樣率8Hz的睡眠模式下: 啟用內部穩壓器,待機電流 => 16鍵模式下典型值2.5uA => 8鍵模式下典型值2.0uA 禁用內部穩壓器,待機電流 => 16鍵模式下典型值2.5uA => 8鍵模式下典型值2.0uA ? 提供Option選擇8鍵或16鍵模式. ? 提供8個直接輸出獨立端口,僅限于8鍵直接輸出模式下 ? 具有兩種串行輸出方式,可以應用在8個和16個鍵模式  包括2-線串行模式和I 2 C通訊模式,由option所選擇. ? 8個直接輸出端口可以選擇不同輸出類型(CMOS/OD/OC具有高/低電平有效) ? 2-線串行模式可option選擇高電平有效或低電平有效 ? 提供option選擇多鍵或單鍵有效功能 ? 提供兩種采樣率,睡眠模式下采樣率 8Hz,快速采樣率 64Hz ? 具有Option選擇有效鍵最大輸出時間大約為80秒. ? 靈敏度可由外部電容(1~50pF)調節 ? 上電后需要0.5秒穩定時間 在此期間內請勿觸摸按鍵面板,所有的功能觸摸也無效. ? 自動校準 當所有按鍵在一段時間內沒有被觸摸到時,芯片系統重新校準時間約為4.0秒 應用范圍 ● 各種消費性產品 ● 取代按鈕按鍵 此資料為產品概述,可能會有錯漏。如需完整產品PDF資料可以聯系許先生索取QQ:191 888 5898 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 產品型號:TCP229 產品品牌:TONTEK/通泰 封裝形式:DICE/裸片/晶圓---邦定COB 定制COB 產品年份:最新年份 聯 系 人:許先生 聯 系 QQ:1918885898  461366748 聯系手機:18898582398 臺灣通泰一級代理,原裝現貨最有優勢!工程服務,技術支持,讓您的生產高枕無憂。 量大價優,保證原裝正品。您有量,我有價! 16 鍵/8 鍵觸摸檢測 IC 概述 TTP229 TonTouchTM IC是一款使用電容感應式原理設計的觸摸芯片。此芯片內建穩壓電路供 觸摸傳感器使用,穩定的觸摸效果可以應用在各種不同應用上,人體觸摸面板可以通過非導電性絕 緣材料連接,主要應用是以取代機械開關或按鈕,此芯片可以獨立支持8個觸摸鍵或16個觸摸鍵. 特點 ? 工作電壓:2.4V~5.5V(啟用內建穩壓電路) 2.0V~5.5V(禁用內建穩壓電路) ? 可外部選擇啟用/禁用內建穩壓電路功能 ? 待機電流 3V電壓,低速采樣率8Hz的睡眠模式下: 啟用內部穩壓器,待機電流 => 16鍵模式下典型值2.5uA => 8鍵模式下典型值2.0uA 禁用內部穩壓器,待機電流 => 16鍵模式下典型值2.5uA => 8鍵模式下典型值2.0uA ? 提供Option選擇8鍵或16鍵模式. ? 提供8個直接輸出獨立端口,僅限于8鍵直接輸出模式下 ? 具有兩種串行輸出方式,可以應用在8個和16個鍵模式  包括2-線串行模式和I 2 C通訊模式,由option所選擇. ? 8個直接輸出端口可以選擇不同輸出類型(CMOS/OD/OC具有高/低電平有效) ? 2-線串行模式可option選擇高電平有效或低電平有效 ? 提供option選擇多鍵或單鍵有效功能 ? 提供兩種采樣率,睡眠模式下采樣率 8Hz,快速采樣率 64Hz ? 具有Option選擇有效鍵最大輸出時間大約為80秒. ? 靈敏度可由外部電容(1~50pF)調節 ? 上電后需要0.5秒穩定時間 在此期間內請勿觸摸按鍵面板,所有的功能觸摸也無效. ? 自動校準 當所有按鍵在一段時間內沒有被觸摸到時,芯片系統重新校準時間約為4.0秒 應用范圍 ● 各種消費性產品 ● 取代按鈕按鍵 此資料為產品概述,可能會有錯漏。如需完整產品PDF資料可以聯系許先生索取QQ:191 888 5898 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● TTP229-LSF 16鍵電容觸摸按鍵觸控芯片8鍵 12鍵 16鍵 TTP229裸片 TTP229-LSF TTP229-BSF TTP229 TCP229裸片/DICE 8鍵16鍵觸摸IC TTP229-BSF/16鍵觸摸按鍵IC/SSOP28觸摸感應開關芯片   產品型號:TTP229-LSF 產品品牌:TONTEK/通泰 封裝形式:SSOP28 產品年份:新年份 聯 系 人:許先生 聯 系 QQ:1918885898   聯系手機:18898582398 臺灣通泰一級代理,原裝現貨最有優勢!工程服務,技術支持,讓您的生產高枕無憂! 量大價優,保證原裝正品。您有量,我有價! 概述 TTP229-LSF TonTouchTM IC是一款使用電容感應式原理設計的觸摸芯片。此芯片內建穩壓電路供觸摸傳感器使用,穩定的觸摸效果可以應用在各種不同應用上,人體觸摸面板可以通過非導電性絕緣材料連接,主要應用是以取代機械開關或按鈕,此芯片可以獨立支持8個觸摸鍵或16個觸摸鍵. 特點 ● 工作電壓:2.4V~5.5V(啟用內建穩壓電路)  ● 2.0V~5.5V(禁用內建穩壓電路)  ● 可外部選擇啟用/禁用內建穩壓電路功能  ● 待機電流  3V電壓,低速采樣率8Hz的睡眠模式下:  ● 啟用內部穩壓器,待機電流  => 16鍵模式下典型值2.5uA  => 8鍵模式下典型值2.0uA  ● 禁用內部穩壓器,待機電流  => 16鍵模式下典型值2.5uA  => 8鍵模式下典型值2.0uA  ● 提供Option選擇8鍵或16鍵模式.  ● 提供8個直接輸出獨立端口,僅限于8鍵直接輸出模式下  ● 具有兩種串行輸出方式,可以應用在8個和16個鍵模式  包括2-線串行模式和I2C通訊模式 ● TTP229-LSF為I2C輸出通訊 ● TTP229-BSF為2線串行輸出通訊 ● 8個直接輸出端口可以選擇不同輸出類型(CMOS/OD/OC具有高/低電平有效) 2-線串行模式可option選擇高電平有效或低電平有效  ● 提供option選擇多鍵或單鍵有效功能  ● 提供兩種采樣率,睡眠模式下采樣率8Hz,快速采樣率 64Hz  ● 具有Option選擇有效鍵最大輸出時間大約為80秒.  ● 靈敏度可由外部電容(1~50pF)調節  ● 上電后需要0.5秒穩定時間  ● 在此期間內請勿觸摸按鍵面板,所有的功能觸摸也無效.  ● 自動校準  當所有按鍵在一段時間內沒有被觸摸到時,芯片系統重新校準時間約為4.0秒 應用范圍 ● 各種消費性產品 ● 取代按鈕按鍵 此資料為產品概述,可能會有錯漏。如需完整產品PDF資料可以聯系許先生索取QQ:191 888 5898 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 產品型號:TTP229-BSF 產品品牌:TONTEK/通泰 封裝形式:SSOP28 產品年份:新年份 聯 系 人:許先生 聯 系 QQ:1918885898   聯系手機:18898582398 臺灣通泰一級代理,原裝現貨最有優勢!工程服務,技術支持,讓您的生產高枕無憂! 量大價優,保證原裝正品。您有量,我有價! 概述 TTP229 TonTouchTM IC是一款使用電容感應式原理設計的觸摸芯片。此芯片內建穩壓電路供觸摸傳感器使用,穩定的觸摸效果可以應用在各種不同應用上,人體觸摸面板可以通過非導電性絕緣材料連接,主要應用是以取代機械開關或按鈕,此芯片可以獨立支持8個觸摸鍵或16個觸摸鍵. 特點 工作電壓:2.4V~5.5V(啟用內建穩壓電路) 2.0V~5.5V(禁用內建穩壓電路) 可外部選擇啟用/禁用內建穩壓電路功能 待機電流 3V電壓,低速采樣率8Hz的睡眠模式下: 啟用內部穩壓器,待機電流 => 16鍵模式下典型值2.5uA => 8鍵模式下典型值2.0uA 禁用內部穩壓器,待機電流 => 16鍵模式下典型值2.5uA => 8鍵模式下典型值2.0uA 提供Option選擇8鍵或16鍵模式. 提供8個直接輸出獨立端口,僅限于8鍵直接輸出模式下 具有兩種串行輸出方式,可以應用在8個和16個鍵模式 包括2-線串行模式和I2C通訊模式,由option所選擇. 8個直接輸出端口可以選擇不同輸出類型(CMOS/OD/OC具有高/低電平有效) 2-線串行模式可option選擇高電平有效或低電平有效 提供option選擇多鍵或單鍵有效功能 提供兩種采樣率,睡眠模式下采樣率8Hz,快速采樣率 64Hz 具有Option選擇有效鍵最大輸出時間大約為80秒. 靈敏度可由外部電容(1~50pF)調節 上電后需要0.5秒穩定時間 在此期間內請勿觸摸按鍵面板,所有的功能觸摸也無效. 自動校準 當所有按鍵在一段時間內沒有被觸摸到時,芯片系統重新校準時間約為4.0秒 應用范圍 ● 各種消費性產品 ● 取代按鈕按鍵 此資料為產品概述,可能會有錯漏。如需完整產品PDF資料可以聯系許先生索取QQ:191 888 5898 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 產品型號:TTP229-AQG 產品品牌:TONTEK/通泰 封裝形式:QFN32 產品年份:最新年份 聯 系 人:許先生 聯 系 QQ:1918885898  461366748 聯系手機:18898582398 臺灣通泰一級代理,原裝現貨最有優勢!工程服務,技術支持,讓您的生產高枕無憂。 量大價優,保證原裝正品。您有量,我有價! 16 鍵/8 鍵觸摸檢測 IC 概述 TTP229-AQG  TonTouchTM IC是一款使用電容感應式原理設計的觸摸芯片。此芯片內建穩壓電路供 觸摸傳感器使用,穩定的觸摸效果可以應用在各種不同應用上,人體觸摸面板可以通過非導電性絕 緣材料連接,主要應用是以取代機械開關或按鈕,此芯片可以獨立支持8個觸摸鍵或16個觸摸鍵. 特點 ? 工作電壓:2.4V~5.5V(啟用內建穩壓電路) 2.0V~5.5V(禁用內建穩壓電路) ? 可外部選擇啟用/禁用內建穩壓電路功能 ? 待機電流 3V電壓,低速采樣率8Hz的睡眠模式下: 啟用內部穩壓器,待機電流 => 16鍵模式下典型值2.5uA => 8鍵模式下典型值2.0uA 禁用內部穩壓器,待機電流 => 16鍵模式下典型值2.5uA => 8鍵模式下典型值2.0uA ? 提供Option選擇8鍵或16鍵模式. ? 提供8個直接輸出獨立端口,僅限于8鍵直接輸出模式下 ? 具有兩種串行輸出方式,可以應用在8個和16個鍵模式  包括2-線串行模式和I 2 C通訊模式,由option所選擇. ? 8個直接輸出端口可以選擇不同輸出類型(CMOS/OD/OC具有高/低電平有效) ? 2-線串行模式可option選擇高電平有效或低電平有效 ? 提供option選擇多鍵或單鍵有效功能 ? 提供兩種采樣率,睡眠模式下采樣率 8Hz,快速采樣率 64Hz ? 具有Option選擇有效鍵最大輸出時間大約為80秒. ? 靈敏度可由外部電容(1~50pF)調節 ? 上電后需要0.5秒穩定時間 在此期間內請勿觸摸按鍵面板,所有的功能觸摸也無效. ? 自動校準 當所有按鍵在一段時間內沒有被觸摸到時,芯片系統重新校準時間約為4.0秒 應用范圍 ● 各種消費性產品 ● 取代按鈕按鍵 此資料為產品概述,可能會有錯漏。如需完整產品PDF資料可以聯系許先生索取QQ:191 888 5898          

    標簽: 233D TTP 233 單通道 代理 觸控芯片 微電

    上傳時間: 2020-01-09

    上傳用戶:szqxw1688

主站蜘蛛池模板: 昌都县| 从江县| 北碚区| 汤阴县| 海安县| 自治县| 安庆市| 雅江县| 毕节市| 昌江| 新巴尔虎左旗| 博湖县| 水城县| 景东| 泰和县| 凉山| 山阳县| 紫金县| 通化县| 凤冈县| 临夏县| 分宜县| 西宁市| 乐山市| 新竹市| 大埔区| 容城县| 专栏| 乌兰浩特市| 昌都县| 兴文县| 武城县| 容城县| 广河县| 赣榆县| 城步| 子洲县| 潼南县| 馆陶县| 桐城市| 南华县|