虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

Option

  • stm32小量iap

    1.此代码基于红牛开发板,请根据自己的板子进行修改。 2.通过修改网上的代码实现,修改前的功能开了一个很大的缓存接收app数据,然后一次性全部数据写入, 但是这个在实际应用中没多大用,所以修改为一次写入128个字节。 3.程序flash的偏移地址为0x8010000,所以app编译前应该在mdk中设置 Option窗口->Target页->IROM1,start 改为 0x8010000 4.设置中断向量重映射,我用的方法是在app端的main函数起始位置添加语句 SCB->VTOR = FLASH_BASE | 0x10000; 5.启动时如果发现没有app,会进入bootloader模式(灯全亮),如果发现有程序就要看程序的功能了。 如果有app,但是又想重新升级的话就按住某个键(我这里是Tamper),然后按复位,松开复位之前不要松开 按键,这样就会进入bootloader模式。 6.进入bootloader后通过串口1接收升级app数据,bin文件数据,接收完成后按User1键进行升级操作,完成后 复位或者按User2键可以运行刚写入的app。

    标签: stm32 iap

    上传时间: 2015-05-18

    上传用户:llma2017

  • 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

  • 透明音乐播放器

    [开源 绿色软件] [运行环境 Windows XP/7/8/10] [语言 简体/繁體/English/Unicode] A cool music player. Powered by Bass and BassVis. 极简本地音乐播放器,透明、纯文本界面。支持轻媒体库、歌词、可视化。最小化到托盘,占用资源少,适合边听音乐边工作。 应网友要求,加入了Tag编辑、自动切换列表、播放队列、鼠标手势、均衡器、音频设备选择、全局音量滚轮(托盘区域)、字体设置、极简模式、鼠标穿透、嵌入桌面、简单布局等功能。 homepage> mcool.appinn.me ==================================================== 音频格式APE、FLAC、WavPack、MP3、OGG、TTA、TAK、Musepack、AAC、AC3、WMA、Wav、CD、ALAC、Aiff、MOD、CUE ==================================================== 更新历史:     3336 -2016.3.25 点睛之笔:任意布局(追上foobar2000)。Arbitrary layout (all in one).     3330 -2016.3.10 一体布局之比例调节(初具foobar2000风貌)。Ratio adjust (all in one).     3308 -2015.11.28 歌词微调(在选项>常规>鼠标手势里设置)。Adds function of lyrics tuning.     3306 -2015.11.15 电台模式(整点时切换歌曲或列表,并非在线音乐),以及多声卡支持。Adds radio mode, and multi sound card support.     3300 -2015.10.15 完善细节,修复切歌卡住bug。完美版。Fixes some bugs.     3280 -2015.8.1   简单布局功能。Layout (all in one) function.     3260 -2015.6.1   Win10模式。Win10 mode.     3252 -2015.5.10  任务栏进度条。Taskbar progress display.     3236 -2015.4.10  点睛之笔:透明度调节。Adds function of transparency tuning.     3232 -2015.3.25  自定义软件名(请在mcool.ini中手动修改)。Adds function of customizing app name.     3230 -2015.3.12  Airplay复刻界面。Airplay interface copy.     3218 -2015.1.20  桌面歌词。Desktop lyrics.     3216 -2015.1.12  一体化界面(学习Foobar2000和豆瓣FM)。All in one interface.     3212 -2015.1.6   新增Winamp音效插件支持(学习千千静听),以及滚轮穿透功能(学习Airplay3)。Adds Winamp DSP plugins support, and adds function of wheel transparent.     Winamp音效插件下载:http://uploadgeneration.info/Winamp/www.winamp.com/plugins/dsp-effect/5/top-rated.html     3210 -2014.12.28 重要更新:本地音量调节、自定义鼠标键/手势。Adds local volume control, and adds fuction of customizing mouse control / gesture.     3208 -2014.11.25 简化右键菜单,常规项目移到选项窗口。Simplifies the popup menu, moves the general items to Option window.     3206 -2014.11.22 新增文本对齐选项,重新设计导航按钮。Adds Option of text alignment, and redesigns the buttons of playback.     3202 -2014.11.10 新增播放记忆、片段循环(Hotkey: Ctrl+1/2)和贴边隐藏功能。Adds functions of playback memory, AB repeat and screen side hide.     3200 -2014.11.5  新增无界面选项(先去掉托盘图标,然后Ctrl+Alt+W隐藏界面,Ctrl+Alt+X关闭)。Adds Option of no interface.     3191 -2014.8.26  嵌入桌面。Pins to desktop.     3190 -2014.8.19  音乐管理第一步:列表分组。Playlists grouping.     3186 -2014.8.10  基于列表的分级系统(Hotkey:0..5)。Rating system based on playlist.     3181 -2014.8.1   启用新图标(由虹吸墨作者BGLL友情制作)。Uses the new icon.     3180 -2014.7.22  新增Win7任务栏特效。Adds windows 7 taskbar effect.     3166 -2014.6.29  重要更新:自动下载专辑封面(源于歌词迷)。Downloads album covers from geci.me.     3160 -2014.6.1   重要更新:新增极简模式,以及OGG/Opus内置封面显示功能。Adds minimalist mode, and adds function of displaying cover embedded in OGG/Opus.     3152 -2014.5.18  添加托盘右键菜单,新增MP4/M4A(ALAC)内置封面显示功能。Adds systray popup menu, and adds function of displaying cover embedded in MP4/M4A(ALAC).     3151 -2014.5.1   重新设计可视化效果,新增示波器效果。Redesigns visual effects, and adds oscilloscope effect.     3150 -2014.4.20  采用歌词迷API下载歌词。Downloads lyrics from geci.me.     3136 -2014.3.30  加入可选的按钮,以及鼠标穿透功能。Adds function of transparent window.     3132 -2014.3.6   简化界面,向Foobar2K看齐;增加正在播放面板。Simplifies the interface, and adds now playing panel.     3130 -2014.2.26  重要更新:按照专辑分组。Grouping by album.     3120 -2014.2.18  优化字体渲染(Windows7/8下)。Optimizes font rendering in Windows 7/8.     3110 -2014.1.26  点睛之笔:自定义字体颜色。Adds function of customizing font color.     3108 -2013.11.16 Last.fm同步功能(请到主页下载插件)。Last.fm scrobbler support.     3106 -2013.11.8  可回溯的随机播放(学习Airplay 2)。Random playback can be traced back.     3103 -2013.10.12 优化右键菜单。Optimizes popup menu.     3102 -2013.9.30  修改滚动条样式,增加音频缓冲选项。Modifies style of scroll bar, and adds Option of audio buffer length.     3100 -2013.9.10  无边框设计;迷你模式也可以不置顶(Hotkey:T)。Borderless designs.     3086 -2013.8.20  增加歌词面板功能。Adds function of lyrics panel.     3082 -2013.8.08  增加在可视化界面显示歌词功能。Adds function of displaying lyrics on visual interface.     3080 -2013.8.01  新增设置字体功能,恢复简单的自动关机功能。Adds function of setting font, and re-adds simple function of auto shutdown.     3060 -2013.6.26  修复在迷你模式停止响应的Bug,去掉自动关机、歌词调整功能。Fixes bug of stop responding in mini mode, and removes functions of auto shutdown and lyrics trimming.     3050 -2013.5.23  增加手势功能。Adds gesture function.     3030 -2013.3.10  增加Aero磨砂玻璃效果[如需源码请联系我],XP/Win7/8无差别显示,按Insert键开启。Adds aero glass effect.     3020 -2013.2.23  增加简易Tag编辑功能(选中并单击即可,相当于资源管理器中的重命名,按照[歌手 - 歌名][专辑]格式进行编辑)。Adds function of editing audio tags (select and click, edit with [artist - title][album] format).     3010 -2013.1.23  应网友要求,加入读取内嵌CUE、歌词及专辑封面功能。Adds function of reading CUE, LRC and album cover built in media.     3002 -2012.11.03 无按钮设计;微调进度条尺寸。Buttonless design; modifies the size of the progress bar.     3001 -2012.10.15 重要改进,界面即按钮:单击 - 播放/暂停,按住 - 前进。Important update, the interface is a button: Click - Play/Pause, Hold Down - Next.     3000 -2012.9.28  增加Win8模式。Adds Win8 mode Option.     2982 -2012.8.26  在Win8下使用微软雅黑字体。Uses Microsoft YaHei font in Windows 8 CHS.     2981 -2012.8.20  视频以插件提供(请到主页下载),增加单曲循环功能。Adds function of repeat track.     2980 -2012.7.26  简化代码,去掉视频和MIDI支持。Removes the video and MIDI support.     2970 -2012.7.20  增加媒体信息显示功能。Adds function of displaying media info.     2960 -2012.6.28  增加专辑封面显示功能(Hotkey:Ins)。Adds function of displaying album cover.     2956 -2012.6.01  再次简化界面。Simplifies the interface again.     2952 -2012.4.28  增加音频设备选择功能:DS、ASIO、WASAPI。Adds function of selecting playback device.     2950 -2012.3.30  *增加滚轮调节音量功能(在托盘,中键静音)和媒体键支持。Adds function of setting volume by mouse wheel (over systray, middle click to mute), and adds multimedia keys support.     2936 -2012.3.17  微调界面,修复物理删除失效的BUG。Fine-tunes the interface, and restores the physical delete function.     2930 -2012.2.27  增加TAK格式支持。Adds TAK format support.     2923 -2012.2.12  紧急修复上一版出现的字体模糊BUG(Vista/Win7下),增加在任务栏显/隐图标功能(Ctrl+T)。Fixes font vague bug for Vista/Win7, and adds showing/hiding icon on taskbar function.     2920 -2012.2.08  微调界面,优化CPU占用(启用背景图片时)。Fine-tunes the interface, and optimizes CPU utilization (while enable background image).     2912 -2012.1.12  增加播放队列功能。Adds playback queue function.     2910 -2011.12.25 改进迷你模式,增加查找功能。Improves mini mode, and adds find function.     *注:此功能对杀毒软件过敏,开启方法:按F1进入选项,勾选全局快捷键。The feature is allergic to the anti-virus software.

    标签: 透明 音乐播放器

    上传时间: 2016-06-10

    上传用户:fanghua

  • MCF5223XFS

    Connecting 32-bit controlled applications in the industrial, commercial and consumer markets is fast becoming a necessity rather than an Option. Many new applications, such as remote data collection, home automation and networked appliances, require secure, high-performance connectivity at an economical price. Freescale Semiconductor gives design engineers the flexibility to choose the right 32-bit microcontroller from a broad portfolio of ColdFire® embedded controllers.

    标签: 5223 MCF XFS

    上传时间: 2017-02-18

    上传用户:traff07

  • MATLAB fsolve求解非线性方程组源程序代码

    对于非线性方程组F(X)=0,用fsolve函数求其数值解。fsolve函数的调用格式为: X=fsolve('fun',X0,Option) 其中X为返回的解,fun是用于定义需求解的非线性方程组的函数文件名,X0是求根过程的初值,Option为最优化工具箱的选项设定。最优化工具箱提供了20多个选项,用户可以使用optimset命令将它们显示出来。如果想改变其中某个选项,则可以调用optimset()函数来完成。例如,Display选项决定函数调用时中间结果的显示方式,其中‘off’为不显示,‘iter’表示每步都显示,‘final’只显示最终结果。optimset(‘Display’,‘off’)将设定Display选项为‘off’。

    标签: MATLAB fsolve 非线性 方程 代码 源程序

    上传时间: 2017-07-31

    上传用户:ChrisQQQ

  • SGL8022W/K/S/WS/SGL8023W单通道/双通道直流LED 灯光控制调节触摸芯片控制

      产品型号:SGL8022K 产品品牌:SGL/希格玛 封装形式:DIP8 SOP8 产品年份:新年份 希格玛大陆总代理,原装现货具有优势!工程服务,技术支持,让您的生产高枕无忧。                         两通道触摸按键控制芯片 概述       SGL8022K是一款两触摸通道带两个逻辑控制输出的电容式触摸芯片。具有如下功能特点和优势:可通过触摸实现各种逻辑功能控制。操作简单、方便实用。可在有介质(如玻璃、亚克力、塑料、陶瓷等)隔离保护的情况下实现触摸功能,安全性高。应用电压范围宽,可在2.4~4.5V之间任意选择。应用电路简单,外围器件少,加工方便,成本低。抗电源干扰及手机干扰特性好。EFT可以达到±2KV以上;近距离、多角度手机干扰情况下,触摸响应灵敏度及可靠性不受影响。 特点  ●  LO1与LO2在上电后的初始输出状态由上电前OSC的输入状态决定。OSC管脚接VDD(高电平)上电,上电后LO1与LO2输出高电平;OSC管脚接GND(低电平)上电,上电后LO1与LO2输出低电平。 ●  TI1触摸输入对应LO1逻辑输出,TI2触摸输入对应LO2逻辑输出。 ● 按住TI1或TI2,对应LO1或LO2的输出状态翻转;松开后回复初始状态。 应用范围     ●    各种消费性产品     ●    取代按钮按键 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 产品型号:SGL8022S 产品品牌:SGL/希格玛 封装形式:DIP8 SOP8 产品年份:新年份 希格玛大陆总代理,原装现货具有优势!工程服务,技术支持,让您的生产高枕无忧。 量大价优,保证原装正品。您有量,我有价! 概述 ● SGL8022S是一款两触摸通道带两个逻辑控制输出的电容式触摸芯片。具有如下功能特点和优势:可通过触摸实现各种逻辑开关控制。操作简单、方便实用。可在有介质(如玻璃、亚克力、塑料、陶瓷等)隔离保护的情况下实现触摸功能,安全性高。应用电压范围宽,可在2.4~4.5V之间任意选择。应用电路简单,外围器件少,加工方便,成本低。抗电源干扰及手机干扰特性好。EFT可以达到±2KV以上;近距离、多角度手机干扰情况下,触摸响应灵敏度及可靠性不受影响。 特点 ● LO1与LO2在上电后的初始输出状态由上电前OSC的输入状态决定。OSC管脚接VDD(高电平)上电,上电后LO1与LO2输出高电平;OSC管脚接GND(低电平)上电,上电后LO1与LO2输出低电平。 ●  TI1触摸输入对应LO1逻辑输出,TI2触摸输入对应LO2逻辑输出。 ●  每一次触摸TI1或TI2,对应LO1或LO2的输出状态翻转一次。如此循环。应用范围 各种消费性产品 取代按钮按键  ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 产品型号:SGL8022W 产品品牌:SGL/希格玛 封装形式:DIP8 SOP8 产品年份:新年份 希格玛大陆总代理,原装现货具有优势!工程服务,技术支持,让您的生产高枕无忧。 单通道直流LED 灯光控制触摸芯片  概述    ● SGL8022W 是一款用于LED 灯光亮度调节及开关控制的单通道触摸芯片。使用该芯片可以实现LED 灯光的触摸开关控制和亮度调节。具有如下功能特点和优势:  灯光亮度可根据需要随意调节,选择范围宽,操作简单方便。可在有介质(如玻璃、亚克力、塑料、陶瓷等)隔离保护的情况下实现触摸功能,安全性高。应用电压范围宽,可在2.4~5.5V 之间任意选择。应用电路简单,外围器件少,加工方便,成本低。抗电源干扰及手机干扰特性好。EFT 可以达到±2KV 以上;近距离、多角度手机干扰情况下,触摸响应灵敏度及可靠性不受影响。  特性   ● TI 触摸输入对应SO 灯光控制输出。共有四种功能可选,由OPT1 和OPT2 管脚上电前的输入状态来决定。具体如下: 1)OPT1=1,OPT2=1 对应:不带亮度记忆突明突暗的LED 触摸无级调光功能 2)OPT1=0,OPT2=1 对应:不带亮度记忆渐明渐暗的LED 触摸无级调光功能 3)OPT1=1,OPT2=0 对应:带亮度记忆渐明渐暗的LED 触摸无级调光功能 4)OPT1=0,OPT2=0 对应:LED 三段触摸调光功能 ● 不带亮度记忆突明突暗的LED 触摸无级调光功能如下: 初始上电时,灯为关灭状态。点击触摸(触摸持续时间小于550ms)时,可实现灯光的亮灭控制。一次点击触摸,灯亮;再一次点击触摸,灯灭。如此循环。灯光点亮或关灭时,无亮度缓冲。且灯光点亮的初始亮度固定为全亮度的90%。 长按触摸(触摸持续时间大于550ms)时,可实现灯光无级亮度调节。一次长按触摸,灯光亮度逐渐增加,松开时灯光亮度停在松开时刻对应的亮度,若长按时间超过3 秒钟,则灯光亮度达到最大亮度后不再变化;再一次长按触摸,灯光亮度逐渐降低,松开时灯光亮度停在松开时刻对应的亮度,若长按时间超过3 秒钟,则灯光亮度达到最小亮度后不再变化。如此循环。 点击触摸和长按触摸可以在任何时候随意使用,相互之间功能不受干扰和限制。 不带亮度记忆渐明渐暗的LED 触摸无级调光功能是在不带亮度记忆突明突暗的LED 触摸无级调光功能的基础上,在点击触摸开灯和关灯时,通过使灯光由一个较低亮度缓慢平滑过渡到开灯初始亮度,在点击触摸关灯时,使灯光由当前亮度缓慢平滑降低直至关灭,从而达到亮度缓慢变化的视觉缓冲效果,起到保护眼睛和视力的效果。 带亮度记忆渐明渐暗的LED 触摸无级调光功能是在不带亮度记忆渐明渐暗的LED 触摸无级调光功能的基础上增加了亮度记忆功能。即在AC220V 电源不断电的情况下,每次点击触摸关灯时的亮度会被记忆,下次点击触摸开灯时会以此亮度作为初始亮度。在AC220V 电源掉电的情况下,重新上电后的第一次点击触摸开灯,初始亮度固定为全亮度的50%。LED 三段触摸调光功能, 初始上电时,灯为关灭状态。 每次点击触摸,灯光亮度按低亮度->中两度->高亮度->灭依次循环变化。   ●  此篇产品叙述为产品功能简介,如需要完整产品PDF资料可以联系许先生QQ:1918885898索取! 应用范围 ● 各种消费性产品 ● 取代按钮按键 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 产品型号:SGL8022WS 产品品牌:SGL/希格玛 封装形式:DIP8  SOP8 产品年份:新年份 希格玛大陆总代理,原装现货具有优势!工程服务,技术支持,让您的生产高枕无忧。 单通道直流LED调光触摸芯片 概述 ● SGL8022WS 是一款专用于LED 灯光开关控制及亮度调节的单通道触摸芯片。使用该芯片可以方便地实现LED 灯光的触摸开关控制和分档及无级亮度调节。具有如下功能特点和优势: 灯光亮度可根据需要随意调节,选择范围宽,操作简单方便。可在有介质(如玻璃、亚克力、塑料、陶瓷等)隔离保护的情况下实现触摸功能,安全性高。 应用电压范围宽,可在2.4~5.5V之间任意选择。 应用电路简单,外围器件少,加工方便,成本低。抗电源干扰及手机干扰特性好。EFT可以达到±2KV以上;近距离、多角度手机干扰情况下,触摸响应灵敏度及可靠性不受影响。 特点 ● 工作电压:2.4~5.5V ● 工作频率:4MHz ● 触摸输入:一路(TI) 选项输入:两路(OP1/OP2) 控制输出:一路(SO) 控制输出PWM频率:20KHz 功能描述: TI触摸输入对应SO灯光控制输出,通过调制PWM输出信号的占空比控制LED灯的开关和亮度变化,PWM信号的频率固定为20KHz左右。共有四种功能可选,由OPT1/OPT2管脚上电前的输入状态来决定。具体如下: 1)OP1 & OP2全部悬空:不带亮度记忆不带亮度缓冲的LED触摸无级调光2)OP1接地,OP2悬空:带亮度记忆不带亮度缓冲的LED触摸无级调光3)OP1悬空,OP2接地:LED三段触控调光,【高->中->低->灭】循环4)OP1 & OP2全部接地:LED三段触控调光,【低->中->高->灭】循环以下为详细功能说明: ● 不带亮度记忆不带亮度缓冲的LED触摸无级调光功能如下:初始上电时,SO输出全低电平,LED灯不亮。短按触摸(触摸持续时间小于550ms),可实现灯光的开关亮灭控制。一次短按触摸,灯亮;再一次短按触摸,灯灭。多次短按,依此循环。灯光点亮或关灭时,无亮度缓冲。且每次开灯的亮度固定为最高亮度,对应输出PWM信号的高电平占空比为100%。 长按触摸(触摸持续时间大于550ms),可实现灯光无级亮度调节。一次长按触摸,灯光亮度逐渐降低,松开时停在当时的亮度,若长按时间超过3秒钟,则灯光亮度达到最低后不再变化;再一次长按触摸,灯光亮度逐渐升高,松开时停在当时的亮度,若长按时间超过3秒钟,则灯光亮度达到最高后不再变化。多次长按,依此循环。最低亮度的PWM信号占空比为2%,最高亮度为100%。灯不亮的情况下,长按触摸也可开灯。此种情况下,按键按下后首先以最高亮度亮灯,若超过550ms后仍未松开,则开始向下无级调光。点击触摸和长按触摸可在任何时候随意使用,相互之间功能不受干扰和限制。 带亮度记忆不带亮度缓冲的LED触摸无级调光功能是在不带亮度记忆不带亮度缓冲的LED触摸无级调光功能的基础上增加了亮度记忆功能。即在电源不断电的情况下,每次短按触摸关灯时的亮度会被记忆保存,下次触摸开灯时会以此亮度作为初始亮度。开灯后第一次调光的方向由之前记忆的亮度值来决定,若记忆亮度值大于50%,则向下调光;若记忆亮度值小于50%,则向上调光。初始上电或断电后重新上电,第一次开灯的初始亮度固定为100%最高亮度,第一次调光的方向固定为向下调光。 ● LED三段触控调光,【高->中->低->灭】循环 ● 初始上电时,SO输出全低电平,LED灯不亮。 ●  第一次触摸,灯光为高档亮度;第二次触摸,灯光为中档亮度;第三次触摸,灯光为低档亮度;第四次触摸,灯灭。多次按键,依此循环。高中低三档亮度对应的输出PWM信号占空比分别为100%、40%、10%。 ● LED三段触控调光,【低->中->高->灭】循环 ● 初始上电时,SO输出全低电平,LED灯不亮。 ●  第一次触摸,灯光为低档亮度;第二次触摸,灯光为中档亮度;第三次触摸,灯光为高档亮度;第四次触摸,灯灭。多次按键,依此循环。低中高三档亮度对应的输出PWM信号占空比分别为10%、40%、100%。    ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 产品型号:SGL8023W 产品品牌:SGL/希格玛 封装形式:DIP8 SOP8 产品年份:新年份 希格玛大陆总代理,原装现货具有优势!工程服务,技术支持,让您的生产高枕无忧。 单通道直流 LED 灯光亮度调节及开关控制的单通道触摸芯片 概 述 ● SGL8023W 是一款用于LED 灯光亮度调节及开关控制的单通道触摸芯片。使用该芯片可以实现 LED 灯光的触摸开关控制和亮度调节。具有如下功能特点和优势: 灯光亮度可根据需要随意调节,选择范围宽,操作简单方便。可在有介质(如玻璃、亚克力、塑料、陶瓷等)隔离保护的情况下实现触摸功能,安全性高。应用电压范围宽,可在2.4~5.5V 之间任意选择。应用电路简单,外围器件少,加工方便,成本低。抗电源干扰及手机干扰特性好。EFT 可以达到±2KV 以上;近距离、多角度手机干扰情况下,触摸响应灵敏度及可靠性不受影响。 特 点 ● TI 触摸输入对应SO1 以及SO2 灯光控制输出。SO2/OPT2 为输入输出功能复用管脚,既可以用作调光输出SO2,也可以用作选项输入OPT2。共有六种功能可选,由OPT1/OPT2/OPT3管脚上电前的输入状态来决定。芯片管脚有内部上拉,悬空为1,接GND 为0,具体如下: 1)OPT1=1,OPT2=1,OPT3=1:不带亮度记忆不带亮度缓冲单输出LED 触摸无级调光 2)OPT1=1,OPT2=1,OPT3=0:带亮度记忆不带亮度缓冲单输出LED 触摸无级调光 3)OPT1=1,OPT2=0,OPT3=1:不带亮度记忆不带亮度缓冲双输出LED 触摸无级调光 4)OPT1=1,OPT2=0,OPT3=0:带亮度记忆不带亮度缓冲双输出LED 触摸无级调光 5)OPT1=0,OPT2=0,OPT3=1:LED 三段触控调光,顺序低->中->高->灭 6)OPT1=0,OPT2=0,OPT3=0:LED 三段触控调光,顺序高->中->低->灭 以下为详细功能说明: ●  不带亮度记忆不带亮度缓冲单输出LED 触摸无级调光功能如下: ● TI 触控输入对应SO1 一路LED 输出。初始上电时,灯为关灭状态。 ●  点击触摸(触摸持续时间小于550ms)时,可实现灯光的亮灭控制。一次点击触摸,灯亮;再一次点击触摸,灯灭。如此循环。灯光点亮或关灭时,无亮度缓冲。且灯光点亮的初始亮度固定为最高亮度。 ● 长按触摸(触摸持续时间大于550ms)时,可实现灯光无级亮度调节。一次长按触摸,灯光亮度逐渐增加,松开时灯光亮度停在松开时刻对应的亮度,若长按时间超过3 秒钟,则灯光亮度达到最大亮度后不再变化;再一次长按触摸,灯光亮度逐渐降低,松开时灯光亮度停在松开时刻对应的亮度,若长按时间超过3 秒钟,则灯光亮度达到最小亮度后不再变化。如此循环。 ●  点击触摸和长按触摸可以在任何时候随意使用,相互之间功能不受干扰和限制。 ●  带亮度记忆不带亮度缓冲单输出LED 触摸无级调光功能是在不带亮度记忆不带亮度缓冲单输出LED 触摸无级调光功能的基础上增加了亮度记忆功能。即在电源不断电的情况下,每次点击触摸关灯时的亮度会被记忆,下次点击触摸开灯时会以此亮度作为初始亮度。在电源掉电的情况下,重新上电后的第一次点击触摸开灯,初始亮度固定为最高亮度。 ●  不带亮度记忆不带亮度缓冲双输出LED 触摸无级调光功能是在不带亮度记忆不带亮度缓冲单输出LED 触摸无级调光功能基础上将输出由一路LED 扩展为两路LED。 ●  TI 触摸输入对应SO1、SO2 两路LED 输出。初始上电时,两路灯均为关灭状态。 ●  第一次点击触摸,第一路灯(SO1 输出驱动)亮;第二次点击触摸,第一路灯灭,第二路灯(SO2 输出驱动)亮;第三次点击触摸,两路灯都灭。 当某一路灯亮时,长按触摸可对此灯亮度进行无级调光。调节方式同上。当两路灯都不亮时,长按触摸会首先点亮第一路灯,然后再对此路灯进行无级调光。 ●  带亮度记忆不带亮度缓冲双输出LED 触摸无级调光功能是在不带亮度记忆不带亮度缓冲双输出LED 触摸无级调光功能的基础上增加了亮度记忆功能。即在不掉电的情况下,每次触摸关灯或切换到另外一路灯前的亮度会被记忆保存,下次触摸开灯或切换到此路灯时会以此被记忆的亮度点亮LED。如发生断电的话,则重新上电后第一次触摸开灯或第一次切换到此路灯时亮度,固定为最高亮度。 ●  LED 三段触摸调光功能 ●  初始上电时,灯为关灭状态。 ●  每次点击触摸,依Option 选择不同,灯光亮度按[低亮度->中亮度->高亮度->灭]依次循环变化,或按[高亮度->中亮度->低亮度->灭]依次循环变化。应用范围 ● 各种消费性产品 ● 取代按钮按键   

    标签: SGL 8022 8023 LED WS 单通道 双通道 直流 灯光控制 控制

    上传时间: 2018-12-07

    上传用户:shubashushi66

  • 原厂优势总代理SGL8022W/K/S/WS/8023W希格玛原装技术支持!

      产品型号:SGL8022K 产品品牌:SGL/希格玛 封装形式:DIP8 SOP8 产品年份:新年份 希格玛大陆总代理,原装现货具有优势!工程服务,技术支持,让您的生产高枕无忧。                         两通道触摸按键控制芯片 概述       SGL8022K是一款两触摸通道带两个逻辑控制输出的电容式触摸芯片。具有如下功能特点和优势:可通过触摸实现各种逻辑功能控制。操作简单、方便实用。可在有介质(如玻璃、亚克力、塑料、陶瓷等)隔离保护的情况下实现触摸功能,安全性高。应用电压范围宽,可在2.4~4.5V之间任意选择。应用电路简单,外围器件少,加工方便,成本低。抗电源干扰及手机干扰特性好。EFT可以达到±2KV以上;近距离、多角度手机干扰情况下,触摸响应灵敏度及可靠性不受影响。 特点  ●  LO1与LO2在上电后的初始输出状态由上电前OSC的输入状态决定。OSC管脚接VDD(高电平)上电,上电后LO1与LO2输出高电平;OSC管脚接GND(低电平)上电,上电后LO1与LO2输出低电平。 ●  TI1触摸输入对应LO1逻辑输出,TI2触摸输入对应LO2逻辑输出。 ● 按住TI1或TI2,对应LO1或LO2的输出状态翻转;松开后回复初始状态。 ●  此篇产品叙述为功能简介,如需要完整产品PDF资料可以联系许先生索取 QQ:191 888 5898 应用范围     ●    各种消费性产品     ●    取代按钮按键 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 产品型号:SGL8022S 产品品牌:SGL/希格玛 封装形式:DIP8 SOP8 产品年份:新年份 希格玛大陆总代理,原装现货具有优势!工程服务,技术支持,让您的生产高枕无忧。 量大价优,保证原装正品。您有量,我有价! 概述 ● SGL8022S是一款两触摸通道带两个逻辑控制输出的电容式触摸芯片。具有如下功能特点和优势:可通过触摸实现各种逻辑开关控制。操作简单、方便实用。可在有介质(如玻璃、亚克力、塑料、陶瓷等)隔离保护的情况下实现触摸功能,安全性高。应用电压范围宽,可在2.4~4.5V之间任意选择。应用电路简单,外围器件少,加工方便,成本低。抗电源干扰及手机干扰特性好。EFT可以达到±2KV以上;近距离、多角度手机干扰情况下,触摸响应灵敏度及可靠性不受影响。 特点 ● LO1与LO2在上电后的初始输出状态由上电前OSC的输入状态决定。OSC管脚接VDD(高电平)上电,上电后LO1与LO2输出高电平;OSC管脚接GND(低电平)上电,上电后LO1与LO2输出低电平。 ●  TI1触摸输入对应LO1逻辑输出,TI2触摸输入对应LO2逻辑输出。 ●  每一次触摸TI1或TI2,对应LO1或LO2的输出状态翻转一次。如此循环。应用范围 各种消费性产品 取代按钮按键 此资料为产品概述,可能会有错漏。如需完整产品PDF资料可以联系许先生索取QQ:191 888 5898  ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 产品型号:SGL8022W 产品品牌:SGL/希格玛 封装形式:DIP8 SOP8 产品年份:新年份 希格玛大陆总代理,原装现货具有优势!工程服务,技术支持,让您的生产高枕无忧。 单通道直流LED 灯光控制触摸芯片  概述    ● SGL8022W 是一款用于LED 灯光亮度调节及开关控制的单通道触摸芯片。使用该芯片可以实现LED 灯光的触摸开关控制和亮度调节。具有如下功能特点和优势:  灯光亮度可根据需要随意调节,选择范围宽,操作简单方便。可在有介质(如玻璃、亚克力、塑料、陶瓷等)隔离保护的情况下实现触摸功能,安全性高。应用电压范围宽,可在2.4~5.5V 之间任意选择。应用电路简单,外围器件少,加工方便,成本低。抗电源干扰及手机干扰特性好。EFT 可以达到±2KV 以上;近距离、多角度手机干扰情况下,触摸响应灵敏度及可靠性不受影响。  特性   ● TI 触摸输入对应SO 灯光控制输出。共有四种功能可选,由OPT1 和OPT2 管脚上电前的输入状态来决定。具体如下: 1)OPT1=1,OPT2=1 对应:不带亮度记忆突明突暗的LED 触摸无级调光功能 2)OPT1=0,OPT2=1 对应:不带亮度记忆渐明渐暗的LED 触摸无级调光功能 3)OPT1=1,OPT2=0 对应:带亮度记忆渐明渐暗的LED 触摸无级调光功能 4)OPT1=0,OPT2=0 对应:LED 三段触摸调光功能 ● 不带亮度记忆突明突暗的LED 触摸无级调光功能如下: 初始上电时,灯为关灭状态。点击触摸(触摸持续时间小于550ms)时,可实现灯光的亮灭控制。一次点击触摸,灯亮;再一次点击触摸,灯灭。如此循环。灯光点亮或关灭时,无亮度缓冲。且灯光点亮的初始亮度固定为全亮度的90%。 长按触摸(触摸持续时间大于550ms)时,可实现灯光无级亮度调节。一次长按触摸,灯光亮度逐渐增加,松开时灯光亮度停在松开时刻对应的亮度,若长按时间超过3 秒钟,则灯光亮度达到最大亮度后不再变化;再一次长按触摸,灯光亮度逐渐降低,松开时灯光亮度停在松开时刻对应的亮度,若长按时间超过3 秒钟,则灯光亮度达到最小亮度后不再变化。如此循环。 点击触摸和长按触摸可以在任何时候随意使用,相互之间功能不受干扰和限制。 不带亮度记忆渐明渐暗的LED 触摸无级调光功能是在不带亮度记忆突明突暗的LED 触摸无级调光功能的基础上,在点击触摸开灯和关灯时,通过使灯光由一个较低亮度缓慢平滑过渡到开灯初始亮度,在点击触摸关灯时,使灯光由当前亮度缓慢平滑降低直至关灭,从而达到亮度缓慢变化的视觉缓冲效果,起到保护眼睛和视力的效果。 带亮度记忆渐明渐暗的LED 触摸无级调光功能是在不带亮度记忆渐明渐暗的LED 触摸无级调光功能的基础上增加了亮度记忆功能。即在AC220V 电源不断电的情况下,每次点击触摸关灯时的亮度会被记忆,下次点击触摸开灯时会以此亮度作为初始亮度。在AC220V 电源掉电的情况下,重新上电后的第一次点击触摸开灯,初始亮度固定为全亮度的50%。LED 三段触摸调光功能, 初始上电时,灯为关灭状态。 每次点击触摸,灯光亮度按低亮度->中两度->高亮度->灭依次循环变化。   ●  此篇产品叙述为产品功能简介,如需要完整产品PDF资料可以联系许先生QQ:1918885898索取! 应用范围 ● 各种消费性产品 ● 取代按钮按键 此资料为产品概述,可能会有错漏。如需完整产品PDF资料可以联系许先生索取QQ:191 888 5898 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 产品型号:SGL8022WS 产品品牌:SGL/希格玛 封装形式:DIP8  SOP8 产品年份:新年份 希格玛大陆总代理,原装现货具有优势!工程服务,技术支持,让您的生产高枕无忧。 单通道直流LED调光触摸芯片 概述 ● SGL8022WS 是一款专用于LED 灯光开关控制及亮度调节的单通道触摸芯片。使用该芯片可以方便地实现LED 灯光的触摸开关控制和分档及无级亮度调节。具有如下功能特点和优势: 灯光亮度可根据需要随意调节,选择范围宽,操作简单方便。可在有介质(如玻璃、亚克力、塑料、陶瓷等)隔离保护的情况下实现触摸功能,安全性高。 应用电压范围宽,可在2.4~5.5V之间任意选择。 应用电路简单,外围器件少,加工方便,成本低。抗电源干扰及手机干扰特性好。EFT可以达到±2KV以上;近距离、多角度手机干扰情况下,触摸响应灵敏度及可靠性不受影响。 特点 ● 工作电压:2.4~5.5V ● 工作频率:4MHz ● 触摸输入:一路(TI) 选项输入:两路(OP1/OP2) 控制输出:一路(SO) 控制输出PWM频率:20KHz 功能描述: TI触摸输入对应SO灯光控制输出,通过调制PWM输出信号的占空比控制LED灯的开关和亮度变化,PWM信号的频率固定为20KHz左右。共有四种功能可选,由OPT1/OPT2管脚上电前的输入状态来决定。具体如下: 1)OP1 & OP2全部悬空:不带亮度记忆不带亮度缓冲的LED触摸无级调光2)OP1接地,OP2悬空:带亮度记忆不带亮度缓冲的LED触摸无级调光3)OP1悬空,OP2接地:LED三段触控调光,【高->中->低->灭】循环4)OP1 & OP2全部接地:LED三段触控调光,【低->中->高->灭】循环以下为详细功能说明: ● 不带亮度记忆不带亮度缓冲的LED触摸无级调光功能如下:初始上电时,SO输出全低电平,LED灯不亮。短按触摸(触摸持续时间小于550ms),可实现灯光的开关亮灭控制。一次短按触摸,灯亮;再一次短按触摸,灯灭。多次短按,依此循环。灯光点亮或关灭时,无亮度缓冲。且每次开灯的亮度固定为最高亮度,对应输出PWM信号的高电平占空比为100%。 长按触摸(触摸持续时间大于550ms),可实现灯光无级亮度调节。一次长按触摸,灯光亮度逐渐降低,松开时停在当时的亮度,若长按时间超过3秒钟,则灯光亮度达到最低后不再变化;再一次长按触摸,灯光亮度逐渐升高,松开时停在当时的亮度,若长按时间超过3秒钟,则灯光亮度达到最高后不再变化。多次长按,依此循环。最低亮度的PWM信号占空比为2%,最高亮度为100%。灯不亮的情况下,长按触摸也可开灯。此种情况下,按键按下后首先以最高亮度亮灯,若超过550ms后仍未松开,则开始向下无级调光。点击触摸和长按触摸可在任何时候随意使用,相互之间功能不受干扰和限制。 带亮度记忆不带亮度缓冲的LED触摸无级调光功能是在不带亮度记忆不带亮度缓冲的LED触摸无级调光功能的基础上增加了亮度记忆功能。即在电源不断电的情况下,每次短按触摸关灯时的亮度会被记忆保存,下次触摸开灯时会以此亮度作为初始亮度。开灯后第一次调光的方向由之前记忆的亮度值来决定,若记忆亮度值大于50%,则向下调光;若记忆亮度值小于50%,则向上调光。初始上电或断电后重新上电,第一次开灯的初始亮度固定为100%最高亮度,第一次调光的方向固定为向下调光。 ● LED三段触控调光,【高->中->低->灭】循环 ● 初始上电时,SO输出全低电平,LED灯不亮。 ●  第一次触摸,灯光为高档亮度;第二次触摸,灯光为中档亮度;第三次触摸,灯光为低档亮度;第四次触摸,灯灭。多次按键,依此循环。高中低三档亮度对应的输出PWM信号占空比分别为100%、40%、10%。 ● LED三段触控调光,【低->中->高->灭】循环 ● 初始上电时,SO输出全低电平,LED灯不亮。 ●  第一次触摸,灯光为低档亮度;第二次触摸,灯光为中档亮度;第三次触摸,灯光为高档亮度;第四次触摸,灯灭。多次按键,依此循环。低中高三档亮度对应的输出PWM信号占空比分别为10%、40%、100%。 ●此资料为产品概述,可能会有错漏。如需完整产品PDF资料可以联系许先生索取QQ:191 888 5898    ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 产品型号:SGL8023W 产品品牌:SGL/希格玛 封装形式:DIP8 SOP8 产品年份:新年份 希格玛大陆总代理,原装现货具有优势!工程服务,技术支持,让您的生产高枕无忧。 单通道直流 LED 灯光亮度调节及开关控制的单通道触摸芯片 概 述 ● SGL8023W 是一款用于LED 灯光亮度调节及开关控制的单通道触摸芯片。使用该芯片可以实现 LED 灯光的触摸开关控制和亮度调节。具有如下功能特点和优势: 灯光亮度可根据需要随意调节,选择范围宽,操作简单方便。可在有介质(如玻璃、亚克力、塑料、陶瓷等)隔离保护的情况下实现触摸功能,安全性高。应用电压范围宽,可在2.4~5.5V 之间任意选择。应用电路简单,外围器件少,加工方便,成本低。抗电源干扰及手机干扰特性好。EFT 可以达到±2KV 以上;近距离、多角度手机干扰情况下,触摸响应灵敏度及可靠性不受影响。 特 点 ● TI 触摸输入对应SO1 以及SO2 灯光控制输出。SO2/OPT2 为输入输出功能复用管脚,既可以用作调光输出SO2,也可以用作选项输入OPT2。共有六种功能可选,由OPT1/OPT2/OPT3管脚上电前的输入状态来决定。芯片管脚有内部上拉,悬空为1,接GND 为0,具体如下: 1)OPT1=1,OPT2=1,OPT3=1:不带亮度记忆不带亮度缓冲单输出LED 触摸无级调光 2)OPT1=1,OPT2=1,OPT3=0:带亮度记忆不带亮度缓冲单输出LED 触摸无级调光 3)OPT1=1,OPT2=0,OPT3=1:不带亮度记忆不带亮度缓冲双输出LED 触摸无级调光 4)OPT1=1,OPT2=0,OPT3=0:带亮度记忆不带亮度缓冲双输出LED 触摸无级调光 5)OPT1=0,OPT2=0,OPT3=1:LED 三段触控调光,顺序低->中->高->灭 6)OPT1=0,OPT2=0,OPT3=0:LED 三段触控调光,顺序高->中->低->灭 以下为详细功能说明: ●  不带亮度记忆不带亮度缓冲单输出LED 触摸无级调光功能如下: ● TI 触控输入对应SO1 一路LED 输出。初始上电时,灯为关灭状态。 ●  点击触摸(触摸持续时间小于550ms)时,可实现灯光的亮灭控制。一次点击触摸,灯亮;再一次点击触摸,灯灭。如此循环。灯光点亮或关灭时,无亮度缓冲。且灯光点亮的初始亮度固定为最高亮度。 ● 长按触摸(触摸持续时间大于550ms)时,可实现灯光无级亮度调节。一次长按触摸,灯光亮度逐渐增加,松开时灯光亮度停在松开时刻对应的亮度,若长按时间超过3 秒钟,则灯光亮度达到最大亮度后不再变化;再一次长按触摸,灯光亮度逐渐降低,松开时灯光亮度停在松开时刻对应的亮度,若长按时间超过3 秒钟,则灯光亮度达到最小亮度后不再变化。如此循环。 ●  点击触摸和长按触摸可以在任何时候随意使用,相互之间功能不受干扰和限制。 ●  带亮度记忆不带亮度缓冲单输出LED 触摸无级调光功能是在不带亮度记忆不带亮度缓冲单输出LED 触摸无级调光功能的基础上增加了亮度记忆功能。即在电源不断电的情况下,每次点击触摸关灯时的亮度会被记忆,下次点击触摸开灯时会以此亮度作为初始亮度。在电源掉电的情况下,重新上电后的第一次点击触摸开灯,初始亮度固定为最高亮度。 ●  不带亮度记忆不带亮度缓冲双输出LED 触摸无级调光功能是在不带亮度记忆不带亮度缓冲单输出LED 触摸无级调光功能基础上将输出由一路LED 扩展为两路LED。 ●  TI 触摸输入对应SO1、SO2 两路LED 输出。初始上电时,两路灯均为关灭状态。 ●  第一次点击触摸,第一路灯(SO1 输出驱动)亮;第二次点击触摸,第一路灯灭,第二路灯(SO2 输出驱动)亮;第三次点击触摸,两路灯都灭。 当某一路灯亮时,长按触摸可对此灯亮度进行无级调光。调节方式同上。当两路灯都不亮时,长按触摸会首先点亮第一路灯,然后再对此路灯进行无级调光。 ●  带亮度记忆不带亮度缓冲双输出LED 触摸无级调光功能是在不带亮度记忆不带亮度缓冲双输出LED 触摸无级调光功能的基础上增加了亮度记忆功能。即在不掉电的情况下,每次触摸关灯或切换到另外一路灯前的亮度会被记忆保存,下次触摸开灯或切换到此路灯时会以此被记忆的亮度点亮LED。如发生断电的话,则重新上电后第一次触摸开灯或第一次切换到此路灯时亮度,固定为最高亮度。 ●  LED 三段触摸调光功能 ●  初始上电时,灯为关灭状态。 ●  每次点击触摸,依Option 选择不同,灯光亮度按[低亮度->中亮度->高亮度->灭]依次循环变化,或按[高亮度->中亮度->低亮度->灭]依次循环变化。应用范围 ● 各种消费性产品 ● 取代按钮按键 联 系 人:许先生 联 系 QQ:1918885898   联系手机:18898582398        

    标签: 单键触摸芯片 替代传统按键开关

    上传时间: 2019-02-17

    上传用户:shubashushi66

  • 单通道直流LED调光触摸芯片SGL8022W/SGL8022K/8022WS/8023W假一赔十

    产品型号:SGL8022W 产品品牌:SGL/希格玛 封装形式:DIP8 SOP8 产品年份:新年份 联 系 人:许先生 联 系 QQ:1918885898 联系手机:18898582398 希格玛大陆总代理,原装现货最有优势!工程服务,技术支持,让您的生产高枕无忧。 单通道直流LED 灯光控制触摸芯片  概述    ● SGL8022W 是一款用于LED 灯光亮度调节及开关控制的单通道触摸芯片。使用该芯片可以实现LED 灯光的触摸开关控制和亮度调节。具有如下功能特点和优势:  灯光亮度可根据需要随意调节,选择范围宽,操作简单方便。可在有介质(如玻璃、亚克力、塑料、陶瓷等)隔离保护的情况下实现触摸功能,安全性高。应用电压范围宽,可在2.4~5.5V 之间任意选择。应用电路简单,外围器件少,加工方便,成本低。抗电源干扰及手机干扰特性好。EFT 可以达到±2KV 以上;近距离、多角度手机干扰情况下,触摸响应灵敏度及可靠性不受影响。  特性   ● TI 触摸输入对应SO 灯光控制输出。共有四种功能可选,由OPT1 和OPT2 管脚上电前的输入状态来决定。具体如下: 1)OPT1=1,OPT2=1 对应:不带亮度记忆突明突暗的LED 触摸无级调光功能 2)OPT1=0,OPT2=1 对应:不带亮度记忆渐明渐暗的LED 触摸无级调光功能 3)OPT1=1,OPT2=0 对应:带亮度记忆渐明渐暗的LED 触摸无级调光功能 4)OPT1=0,OPT2=0 对应:LED 三段触摸调光功能 ● 不带亮度记忆突明突暗的LED 触摸无级调光功能如下: 初始上电时,灯为关灭状态。点击触摸(触摸持续时间小于550ms)时,可实现灯光的亮灭控制。一次点击触摸,灯亮;再一次点击触摸,灯灭。如此循环。灯光点亮或关灭时,无亮度缓冲。且灯光点亮的初始亮度固定为全亮度的90%。 长按触摸(触摸持续时间大于550ms)时,可实现灯光无级亮度调节。一次长按触摸,灯光亮度逐渐增加,松开时灯光亮度停在松开时刻对应的亮度,若长按时间超过3 秒钟,则灯光亮度达到最大亮度后不再变化;再一次长按触摸,灯光亮度逐渐降低,松开时灯光亮度停在松开时刻对应的亮度,若长按时间超过3 秒钟,则灯光亮度达到最小亮度后不再变化。如此循环。 点击触摸和长按触摸可以在任何时候随意使用,相互之间功能不受干扰和限制。 不带亮度记忆渐明渐暗的LED 触摸无级调光功能是在不带亮度记忆突明突暗的LED 触摸无级调光功能的基础上,在点击触摸开灯和关灯时,通过使灯光由一个较低亮度缓慢平滑过渡到开灯初始亮度,在点击触摸关灯时,使灯光由当前亮度缓慢平滑降低直至关灭,从而达到亮度缓慢变化的视觉缓冲效果,起到保护眼睛和视力的效果。 带亮度记忆渐明渐暗的LED 触摸无级调光功能是在不带亮度记忆渐明渐暗的LED 触摸无级调光功能的基础上增加了亮度记忆功能。即在AC220V 电源不断电的情况下,每次点击触摸关灯时的亮度会被记忆,下次点击触摸开灯时会以此亮度作为初始亮度。在AC220V 电源掉电的情况下,重新上电后的第一次点击触摸开灯,初始亮度固定为全亮度的50%。LED 三段触摸调光功能, 初始上电时,灯为关灭状态。 每次点击触摸,灯光亮度按低亮度->中两度->高亮度->灭依次循环变化。   ●  此篇产品叙述为产品功能简介,如需要完整产品PDF资料可以联系许先生QQ:1918885898索取! 应用范围 ● 各种消费性产品 ● 取代按钮按键 此资料为产品概述,可能会有错漏。如需完整产品PDF资料可以联系许先生索取QQ:191 888 5898 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●   产品型号:SGL8022K 产品品牌:SGL/希格玛 封装形式:DIP8 SOP8 产品年份:新年份 联 系 人:许先生 联 系 QQ:1918885898  联系手机:18898582398 希格玛大陆总代理,原装现货最有优势!工程服务,技术支持,让您的生产高枕无忧。                         两通道触摸按键控制芯片 概述       SGL8022K是一款两触摸通道带两个逻辑控制输出的电容式触摸芯片。具有如下功能特点和优势:可通过触摸实现各种逻辑功能控制。操作简单、方便实用。可在有介质(如玻璃、亚克力、塑料、陶瓷等)隔离保护的情况下实现触摸功能,安全性高。应用电压范围宽,可在2.4~4.5V之间任意选择。应用电路简单,外围器件少,加工方便,成本低。抗电源干扰及手机干扰特性好。EFT可以达到±2KV以上;近距离、多角度手机干扰情况下,触摸响应灵敏度及可靠性不受影响。 特点  ●  LO1与LO2在上电后的初始输出状态由上电前OSC的输入状态决定。OSC管脚接VDD(高电平)上电,上电后LO1与LO2输出高电平;OSC管脚接GND(低电平)上电,上电后LO1与LO2输出低电平。 ●  TI1触摸输入对应LO1逻辑输出,TI2触摸输入对应LO2逻辑输出。 ● 按住TI1或TI2,对应LO1或LO2的输出状态翻转;松开后回复初始状态。 ●  此篇产品叙述为功能简介,如需要完整产品PDF资料可以联系许先生索取 QQ:191 888 5898 应用范围     ●    各种消费性产品     ●    取代按钮按键 ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 产品型号:SGL8022S 产品品牌:SGL/希格玛 封装形式:DIP8 SOP8 产品年份:新年份 联 系 人:许先生 联 系 QQ:1918885898  联系手机:18898582398 希格玛大陆总代理,原装现货最有优势!工程服务,技术支持,让您的生产高枕无忧。 量大价优,保证原装正品。您有量,我有价! 概述 ● SGL8022S是一款两触摸通道带两个逻辑控制输出的电容式触摸芯片。具有如下功能特点和优势:可通过触摸实现各种逻辑开关控制。操作简单、方便实用。可在有介质(如玻璃、亚克力、塑料、陶瓷等)隔离保护的情况下实现触摸功能,安全性高。应用电压范围宽,可在2.4~4.5V之间任意选择。应用电路简单,外围器件少,加工方便,成本低。抗电源干扰及手机干扰特性好。EFT可以达到±2KV以上;近距离、多角度手机干扰情况下,触摸响应灵敏度及可靠性不受影响。 特点 ● LO1与LO2在上电后的初始输出状态由上电前OSC的输入状态决定。OSC管脚接VDD(高电平)上电,上电后LO1与LO2输出高电平;OSC管脚接GND(低电平)上电,上电后LO1与LO2输出低电平。 ●  TI1触摸输入对应LO1逻辑输出,TI2触摸输入对应LO2逻辑输出。 ●  每一次触摸TI1或TI2,对应LO1或LO2的输出状态翻转一次。如此循环。应用范围 各种消费性产品 取代按钮按键 此资料为产品概述,可能会有错漏。如需完整产品PDF资料可以联系许先生索取QQ:191 888 5898  ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 产品型号:SGL8022WS 产品品牌:SGL/希格玛 封装形式:DIP8  SOP8 产品年份:新年份 联 系 人:许先生 联 系 QQ:1918885898  联系手机:18898582398 希格玛大陆总代理,原装现货最有优势!工程服务,技术支持,让您的生产高枕无忧。 单通道直流LED调光触摸芯片 概述 ● SGL8022WS 是一款专用于LED 灯光开关控制及亮度调节的单通道触摸芯片。使用该芯片可以方便地实现LED 灯光的触摸开关控制和分档及无级亮度调节。具有如下功能特点和优势: 灯光亮度可根据需要随意调节,选择范围宽,操作简单方便。可在有介质(如玻璃、亚克力、塑料、陶瓷等)隔离保护的情况下实现触摸功能,安全性高。 应用电压范围宽,可在2.4~5.5V之间任意选择。 应用电路简单,外围器件少,加工方便,成本低。抗电源干扰及手机干扰特性好。EFT可以达到±2KV以上;近距离、多角度手机干扰情况下,触摸响应灵敏度及可靠性不受影响。 特点 ● 工作电压:2.4~5.5V ● 工作频率:4MHz ● 触摸输入:一路(TI) 选项输入:两路(OP1/OP2) 控制输出:一路(SO) 控制输出PWM频率:20KHz 功能描述: TI触摸输入对应SO灯光控制输出,通过调制PWM输出信号的占空比控制LED灯的开关和亮度变化,PWM信号的频率固定为20KHz左右。共有四种功能可选,由OPT1/OPT2管脚上电前的输入状态来决定。具体如下: 1)OP1 & OP2全部悬空:不带亮度记忆不带亮度缓冲的LED触摸无级调光2)OP1接地,OP2悬空:带亮度记忆不带亮度缓冲的LED触摸无级调光3)OP1悬空,OP2接地:LED三段触控调光,【高->中->低->灭】循环4)OP1 & OP2全部接地:LED三段触控调光,【低->中->高->灭】循环以下为详细功能说明: ● 不带亮度记忆不带亮度缓冲的LED触摸无级调光功能如下:初始上电时,SO输出全低电平,LED灯不亮。短按触摸(触摸持续时间小于550ms),可实现灯光的开关亮灭控制。一次短按触摸,灯亮;再一次短按触摸,灯灭。多次短按,依此循环。灯光点亮或关灭时,无亮度缓冲。且每次开灯的亮度固定为最高亮度,对应输出PWM信号的高电平占空比为100%。 长按触摸(触摸持续时间大于550ms),可实现灯光无级亮度调节。一次长按触摸,灯光亮度逐渐降低,松开时停在当时的亮度,若长按时间超过3秒钟,则灯光亮度达到最低后不再变化;再一次长按触摸,灯光亮度逐渐升高,松开时停在当时的亮度,若长按时间超过3秒钟,则灯光亮度达到最高后不再变化。多次长按,依此循环。最低亮度的PWM信号占空比为2%,最高亮度为100%。灯不亮的情况下,长按触摸也可开灯。此种情况下,按键按下后首先以最高亮度亮灯,若超过550ms后仍未松开,则开始向下无级调光。点击触摸和长按触摸可在任何时候随意使用,相互之间功能不受干扰和限制。 带亮度记忆不带亮度缓冲的LED触摸无级调光功能是在不带亮度记忆不带亮度缓冲的LED触摸无级调光功能的基础上增加了亮度记忆功能。即在电源不断电的情况下,每次短按触摸关灯时的亮度会被记忆保存,下次触摸开灯时会以此亮度作为初始亮度。开灯后第一次调光的方向由之前记忆的亮度值来决定,若记忆亮度值大于50%,则向下调光;若记忆亮度值小于50%,则向上调光。初始上电或断电后重新上电,第一次开灯的初始亮度固定为100%最高亮度,第一次调光的方向固定为向下调光。 ● LED三段触控调光,【高->中->低->灭】循环 ● 初始上电时,SO输出全低电平,LED灯不亮。 ●  第一次触摸,灯光为高档亮度;第二次触摸,灯光为中档亮度;第三次触摸,灯光为低档亮度;第四次触摸,灯灭。多次按键,依此循环。高中低三档亮度对应的输出PWM信号占空比分别为100%、40%、10%。 ● LED三段触控调光,【低->中->高->灭】循环 ● 初始上电时,SO输出全低电平,LED灯不亮。 ●  第一次触摸,灯光为低档亮度;第二次触摸,灯光为中档亮度;第三次触摸,灯光为高档亮度;第四次触摸,灯灭。多次按键,依此循环。低中高三档亮度对应的输出PWM信号占空比分别为10%、40%、100%。 ●此资料为产品概述,可能会有错漏。如需完整产品PDF资料可以联系许先生索取QQ:191 888 5898    ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● 产品型号:SGL8023W 产品品牌:SGL/希格玛 封装形式:DIP8 SOP8 产品年份:新年份产品 联 系 人:许先生 联 系 QQ:1918885898 联系手机:18898582398 希格玛大陆总代理,原装现货最有优势!工程服务,技术支持,让您的生产高枕无忧。 单通道直流 LED 灯光亮度调节及开关控制的单通道触摸芯片 概 述 ● SGL8023W 是一款用于LED 灯光亮度调节及开关控制的单通道触摸芯片。使用该芯片可以实现 LED 灯光的触摸开关控制和亮度调节。具有如下功能特点和优势: 灯光亮度可根据需要随意调节,选择范围宽,操作简单方便。可在有介质(如玻璃、亚克力、塑料、陶瓷等)隔离保护的情况下实现触摸功能,安全性高。应用电压范围宽,可在2.4~5.5V 之间任意选择。应用电路简单,外围器件少,加工方便,成本低。抗电源干扰及手机干扰特性好。EFT 可以达到±2KV 以上;近距离、多角度手机干扰情况下,触摸响应灵敏度及可靠性不受影响。 特 点 ● TI 触摸输入对应SO1 以及SO2 灯光控制输出。SO2/OPT2 为输入输出功能复用管脚,既可以用作调光输出SO2,也可以用作选项输入OPT2。共有六种功能可选,由OPT1/OPT2/OPT3管脚上电前的输入状态来决定。芯片管脚有内部上拉,悬空为1,接GND 为0,具体如下: 1)OPT1=1,OPT2=1,OPT3=1:不带亮度记忆不带亮度缓冲单输出LED 触摸无级调光 2)OPT1=1,OPT2=1,OPT3=0:带亮度记忆不带亮度缓冲单输出LED 触摸无级调光 3)OPT1=1,OPT2=0,OPT3=1:不带亮度记忆不带亮度缓冲双输出LED 触摸无级调光 4)OPT1=1,OPT2=0,OPT3=0:带亮度记忆不带亮度缓冲双输出LED 触摸无级调光 5)OPT1=0,OPT2=0,OPT3=1:LED 三段触控调光,顺序低->中->高->灭 6)OPT1=0,OPT2=0,OPT3=0:LED 三段触控调光,顺序高->中->低->灭 以下为详细功能说明: ●  不带亮度记忆不带亮度缓冲单输出LED 触摸无级调光功能如下: ● TI 触控输入对应SO1 一路LED 输出。初始上电时,灯为关灭状态。 ●  点击触摸(触摸持续时间小于550ms)时,可实现灯光的亮灭控制。一次点击触摸,灯亮;再一次点击触摸,灯灭。如此循环。灯光点亮或关灭时,无亮度缓冲。且灯光点亮的初始亮度固定为最高亮度。 ● 长按触摸(触摸持续时间大于550ms)时,可实现灯光无级亮度调节。一次长按触摸,灯光亮度逐渐增加,松开时灯光亮度停在松开时刻对应的亮度,若长按时间超过3 秒钟,则灯光亮度达到最大亮度后不再变化;再一次长按触摸,灯光亮度逐渐降低,松开时灯光亮度停在松开时刻对应的亮度,若长按时间超过3 秒钟,则灯光亮度达到最小亮度后不再变化。如此循环。 ●  点击触摸和长按触摸可以在任何时候随意使用,相互之间功能不受干扰和限制。 ●  带亮度记忆不带亮度缓冲单输出LED 触摸无级调光功能是在不带亮度记忆不带亮度缓冲单输出LED 触摸无级调光功能的基础上增加了亮度记忆功能。即在电源不断电的情况下,每次点击触摸关灯时的亮度会被记忆,下次点击触摸开灯时会以此亮度作为初始亮度。在电源掉电的情况下,重新上电后的第一次点击触摸开灯,初始亮度固定为最高亮度。 ●  不带亮度记忆不带亮度缓冲双输出LED 触摸无级调光功能是在不带亮度记忆不带亮度缓冲单输出LED 触摸无级调光功能基础上将输出由一路LED 扩展为两路LED。 ●  TI 触摸输入对应SO1、SO2 两路LED 输出。初始上电时,两路灯均为关灭状态。 ●  第一次点击触摸,第一路灯(SO1 输出驱动)亮;第二次点击触摸,第一路灯灭,第二路灯(SO2 输出驱动)亮;第三次点击触摸,两路灯都灭。 当某一路灯亮时,长按触摸可对此灯亮度进行无级调光。调节方式同上。当两路灯都不亮时,长按触摸会首先点亮第一路灯,然后再对此路灯进行无级调光。 ●  带亮度记忆不带亮度缓冲双输出LED 触摸无级调光功能是在不带亮度记忆不带亮度缓冲双输出LED 触摸无级调光功能的基础上增加了亮度记忆功能。即在不掉电的情况下,每次触摸关灯或切换到另外一路灯前的亮度会被记忆保存,下次触摸开灯或切换到此路灯时会以此被记忆的亮度点亮LED。如发生断电的话,则重新上电后第一次触摸开灯或第一次切换到此路灯时亮度,固定为最高亮度。 ●  LED 三段触摸调光功能 ●  初始上电时,灯为关灭状态。 ●  每次点击触摸,依Option 选择不同,灯光亮度按[低亮度->中亮度->高亮度->灭]依次循环变化,或按[高亮度->中亮度->低亮度->灭]依次循环变化。应用范围 ● 各种消费性产品 ● 取代按钮按键 此资料为产品概述,可能会有错漏。如需完整产品PDF资料可以联系许先生索取QQ:191 888 5898

    标签: 8022 SGL 8023 LED WS 单通道 直流 调光 芯片

    上传时间: 2020-01-09

    上传用户:szqxw1688

  • 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

  • System+Design+for+Telecommunication+Gateways

    The idea for this book was born during one of my project-related trips to the beautiful city of Hangzhou in China, where in the role of Chief Architect I had to guide a team of very young, very smart and extremely dedicated software developers and verification engineers. Soon it became clear that as eager as the team was to jump into the coding, it did not have any experience in system architecture and design and if I did not want to spend all my time in constant travel between San Francisco and Hangzhou, the only Option was to groom a number of local junior architects. Logically, one of the first questions being asked by these carefully selected future architects was whether I could recommend a book or other learning material that could speed up the learning cycle. I could not. Of course, there were many books on various related topics, but many of them were too old and most of the updated information was either somewhere on the Internet dispersed between many sites and online magazines, or buried in my brain along with many years of experience of system architecture.

    标签: Telecommunication Gateways System Design for

    上传时间: 2020-06-01

    上传用户:shancjb