德源科技 
德源科技德源科技
公司簡介訂購方式匯款確認檔案下載 聯絡我們保固說明訂單查詢討論區
電子郵件:

密碼:

忘記密碼
加入會員
  首頁 | 原廠 Arduino® | 特殊服務設計 | 轉接座及轉接板/麵包板 | 開發板/燒錄器/模擬器 | 相容 For Arudino® 週邊及配件 | OKdo系列 | Saleae 系列 | Adafruit 系列 | ArduCam 系列 | Camera 攝像頭 | ROCK 系列 | Debix系列開發板 | Raspberry Pi 樹莓派 | Banana Pi 香蕉派 | BeagleBone 狗骨頭 | M5Stack系列 | Micro:bit (BBC)系列 | NVIDIA Jetson Nano系列 | Pololu 系列 | Pycom 系列 | Seeed 系列 | Sparkfun 系列 | WeMos 系列 | 傳感器 | Cubieboard/CubieTruck系列 | Firefly 系列 | Microduino系列 | Orange Pi 香橙派 | PCB板 | PLC 系列 | Robot 機器人 | UDOO 系列 | RedBearLab 系列 | LattePanda系列 | LittleBits 系列 | Libelium 系列 | Luxonis 相機系列 | PCduino | RobotElectronics 系列 | MageDok 顯示屏 | LCD/LCM/TFT/LVDC | Dimension Engineer 系列 | 通訊模組 | 影音器材(含轉換器) | 線材/連結器/轉換器 | 測量儀器 | 馬達/馬逹控制器/電源模組 | 其他 | 焊接/維修工具 | IC零件 | LED燈-裝飾燈 | 工作站迷你電腦 mini PC | 擴大器 | 雕刻機 | 電池 | 電腦周邊 | 檢定考套件 | 停售商品
  首頁 » 商品目錄 » Raspberry Pi 樹莓派 » ✨Pi 4 B系列 (配件不共用) Type-C 供電 » 擴展板 » 20273
商品搜尋 進階
 |  購物車內容  |  結帳   
商品分類
  *Pi 主板*
  *SD卡
  ✨Pi5 B系列 (配件不共用) Type-C 供電
  *供電擴展板UPS(含電池、不含電池)
  ✨Pi 4 B系列 (配件不共用) Type-C 供電
    套餐A-Z、其他套餐
    機器人
    *總覽*
    外殼
    擴展板
    電源 (type C)
    線材
    轉接頭
    螢幕 LCD
    贈品
  *Arducam原廠(攝像頭、擴展板)
  *風扇、散熱
  ✨Pi CM 系列 Raspberry Pi Compute
  ✨Pi Pico 系列(micro USB供電)
  ✨Pi Zero、Zero W 系列(micro USB供電)
  *PICAN 擴展板
  Pi Camera攝像頭、外殼、支架
  Pi LCD LED 屏
  ✨Pi 1、2B、3B+(共用電源)micro USB供電
  ✨Pi 400 系列(Type-C USB供電)
  傳感器模組
  小車 智能車 Car
  擴展板
  網卡(USB、WiFi ....)
  鍵盤/遙控器/手把 手柄
  音頻/功放/喇叭
  Pi 3A+ Case 外殼
  DEXTER原廠
  乙太網
  Allo系列
  Pimoroni系列
  ◎總覽
  其它
  Pi 1B板專用:擴展板/模組/外殼 26PIN
  Book書
Arduino
Pololu
Seeed
Sparkfun
robot-electronics
dimensionengineering
libelium
adafruit
udoo
redbearlab
Arducam
goembed
Saleae
okdo
服務台
公司簡介
退換貨服務
訂購方式
聯絡我們
匯款確認
[<< 前一頁]  瀏覽相同分類產品 46 / 62  [下一頁 >>]
原廠 EXPAND 5 CLICK 模組(MIKROE-4186)
NT$1,200
運費NT$50
條碼20273
產品說明0

※本產品原廠代理從國外進口,有些交期較長,下訂前請詢問!

EXPAND 5 CLICK 模組(MIKROE-4186 

  EXPAND 5 Click features a low-voltage 24-bit I2C and SMBus I/O expander. This 24-bit I/O expander is designed to provide general-purpose remote I/O expansion for most microcontroller families via the I2C serial interface. This Click board™ features the TCA6424A from Texas Instruments, and it operates over a power supply voltage range of 1.65V to 5.5V. Wide voltage range allows the TCA6424A to interface with next-generation microprocessors and microcontrollers on the SDA/SCL side, where supply levels are dropping down to conserve power. The P-port outputs have high-current sink capabilities for directly driving LEDs while consuming low device current.

  EXPAND 5 Click is supported by a mikroSDK compliant library, which includes functions that simplify software development. This Click board™ comes as a fully tested product, ready to be used on a system equipped with the mikroBUS™ socket.

HOW DOES IT WORK? 

  EXPAND 5 Click uses the TCA6424A IC, low-voltage 24-bit I2C, and SMBus I/O expander from Texas Instruments. This 24-bit I/O expander for the two-line bidirectional bus is designed to provide general-purpose remote I/O expansion for most microcontroller families via the 400-kHz fast I2C bus. This Click board™ features on-board I2C address jumpers, pull-up resistors, power supply bypass capacitor, and power LED. It operates over a flexible power supply voltage range of 1.65V to 5.5V, which makes it suitable for 3.3V and 5V microcontrollers.

  At power-on, the I/O pins are configured as inputs. However, the microcontroller can enable the I/Os as either inputs or outputs by writing to the I/O configuration bits. The data for each input or output is kept in the corresponding input or output register. The polarity of the Input Port register can be inverted with the Polarity Inversion register. The microcontroller can reset the TCA6424A in the event of a timeout or other improper operation by asserting a low in the RESET input. The power-on reset puts the registers in their default state and initializes the I2C interface. The RESET pin causes the same reset/initialization to occur without depowering the part. This Click board™ also has an open-drain interrupt (INT) output that is activated when any input state differs from its corresponding Input Port register state and is used to indicate to the microcontroller that an input state has changed. By sending an interrupt signal on this line, the remote I/O can inform the microcontroller if there is incoming data on its ports without having to communicate via the I2C bus. Thus, the TCA6424A can remain a simple slave device.

  The TCA6424A communicates with MCU using the standard I2C 2-wire interface. The TCA6424A can respond to one of two 7-bit I2C Bus Slave addresses. The first 6 bits (MSBs) have been factory programmed to 010001. The address pin, ADDR (Pin 26) is programmed by the user and determines the LSB of the slave address and it can be selected by onboard SMD jumper labeled as ADDR SEL allowing selection of the slave address LSB. The last bit of the slave address defines the operation (read or write) to be performed. A high (1) selects a read operation, while a low (0) selects a write operation.

  This Click board™ can be supplied and interfaced with both 3.3V and 5V without the need for any external components. The onboard SMD jumper labeled as VCC SEL allows voltage selection for interfacing with both 3.3V and 5V microcontrollers. More information about the TCA6424A can be found in the attached datasheet. However, this Click board™ comes equipped with a library that contains easy to use functions and a usage example that may be used as a reference for the development.

SPECIFICATIONS 

Type Port expander
Applications Can be used to provide general-purpose remote I/O expansion for most microcontroller families via the I2C serial interface.
On-board modules TCA6424A
Key Features 24-bit, 400-kHz I2C port expander, wide voltage range, high-current sink outputs
Interface GPIO,I2C
ClickID No
Compatibility mikroBUS
Click board size L (57.15 x 25.4 mm)
Input Voltage 3.3V or 5V

 

PINOUT DIAGRAM

Notes Pin Mikrobus logo.png Pin Notes
  NC 1 AN PWM 16 NC  
Reset RST 2 RST INT 15 INT Interrupt
  NC 3 CS RX 14 NC  
  NC 4 SCK TX 13 NC  
  NC 5 MISO SCL 12 SCL I2C Clock
  NC 6 MOSI SDA 11 SDA I2C Data
Power Supply 3.3V 7 3.3V 5V 10 5V Power Supply
Ground GND 8 GND GND 9 GND Ground

ONBOARD SETTINGS AND INDICATORS

Label Name Default  Description
LD1 PWR - Power LED Indicator
JP1 VCC SEL Left Power Supply Voltage Selection 3V3/5V, left position 3V3, right position 5V
JP2 ADDR SEL Left I2C Address selection: Left position 0, Right position 1
J1-J3 P0-P2 Port - I/O Expander Ports

 

SPECTROMETER CLICK ELECTRICAL SPECIFICATIONS

Description Min Typ Max Unit
Supply Voltage -0.5 - 6.5 V
Maximum Output Current - - 25 mA
Maximum Frequency - - 400 kHz
Operating Temperature Range -40 - +85 °C

 

SOFTWARE SUPPORT

  We provide a library for the EXPAND 5 Click on our LibStock page, as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.

 Library Description

  The library covers necessary functions that enables the usage of the EXPAND 5 click board. User can configure polarity and direction of every pin and get or set state of each and every pin.

Key functions:

  • void expand5_set_all_dir( uint8_t bank0, uint8_t bank1, uint8_t bank2 ); - Function is used to set pins' direction ( I/O ) setting in all banks.
  • void expand5_write_pin ( uint16_t pin, uint8_t pin_val ); - Function is used to set a single output pin's logic level.
  • void expand5_write_all_banks ( uint8_t bank0, uint8_t bank1, uint8_t bank2 ); - Function is used to set logic levels in all banks.

Examples description

The application is composed of three sections :

  • System Initialization - Initializes I2C module, LOG structure and sets RST pin as output and INT pin as input.
  • Application Initialization - Initalizes I2C driver, resets the device, configures all pins as output and makes an initial log.
  • Application Task - (code snippet) This example shows the capabilities of the EXPAND 5 click by toggling each of 24 available pins.
void application_task ( )
{
    for ( pin_num = EXPAND5_P00; pin_num <= EXPAND5_P27; pin_num++ )
    {
        expand5_write_all_banks ( bank_low, bank_low, bank_low );
        expand5_write_pin ( pin_num, EXPAND5_HIGH );
        mikrobus_logWrite( "Pin ", _LOG_TEXT );
        ByteToStr( pin_num, log_txt );
        Ltrim( log_txt );
        mikrobus_logWrite( log_txt, _LOG_TEXT );
        mikrobus_logWrite( " is high!", _LOG_LINE );

        Delay_ms( 100 );
        expand5_write_all_banks ( bank_low, bank_low, bank_low );
    }
    mikrobus_logWrite( "-------------------", _LOG_LINE );
    Delay_ms( 1000 );
}

 The full application code, and ready to use projects can be found on our LibStock page.

Other mikroE Libraries used in the example:

  • I2C
  • UART
  • Conversions

 

Additional notes and informations

  Depending on the development board you are using, you may need USB UART clickUSB UART 2 click or RS232 click to connect to your PC, for development systems with no UART to USB interface available on the board. The terminal available in all MikroElektronika compilers, or any other terminal application of your choice, can be used to read the message.

MIKROSDK

 

  This Click board™ is supported with mikroSDK - MikroElektronika Software Development Kit. To ensure proper operation of mikroSDK compliant Click board™ demo applications, mikroSDK should be downloaded from the LibStock and installed for the compiler you are using.

 For more information about mikroSDK, visit the official page.

 

 

 

 

 

問與答

目前沒有任何商品問答!
本商品上架日期:2020-08-05.
評價
購物車 更多
空的...
查詢訂單狀態
 
請輸入您的訂單編號
商品通知狀態 更多
通知原廠 EXPAND 5 CLICK 模組(MIKROE-4186)
更新時通知我
推薦給朋友
 
推薦這個商品給朋友

聯絡方式:手機:0933807110 或 0968222607
E-mail:[email protected](主要信箱) & [email protected](次要) & [email protected] & [email protected] & [email protected]