Download Print this page

Wiznet HS-WIZ610IO User Manual

Advertisement

Quick Links

HS-WIZ610IO User Manual
(Version 1.1
)

Advertisement

loading
Need help?

Need help?

Do you have a question about the HS-WIZ610IO and is the answer not in the manual?

Questions and answers

Summary of Contents for Wiznet HS-WIZ610IO

  • Page 1 HS-WIZ610IO User Manual (Version 1.1...
  • Page 2 It can be used as a component and no effort is required to interface W6100 and Transformer. The HS-WIZ610IO is an ideal option for users who want to develop their Internet enabling systems rapidly. For the detailed information on implementation of Hardware TCP/IP, refer to the W6100 Datasheet.
  • Page 3: Pin Assignment & Description

    2. Pin assignment & description 2.1 HS-WIZ610IO Pin assignment < TOP side view > < Pin assignment > HS-WIZ610IO User Manual TEl: 028-86128089 /0755-86066647 www.hschip.com...
  • Page 4 Pin Type Notation Type Description Input Output Power & Ground 2.1.2 HS-WIZ610IO Pin description Pin No. Pin Name Description Ground Ground SPI Master Out Slave In MOSI This pin is used to SPI MOSI signal pin. SPI Clock SCLK This pin is used to SPI Clock Signal pin.
  • Page 5 Drives: 3. HS-WIZ610IO SPI operations HS-WIZ610IO is controlled by a set of instruction that is sent from a external host , commonly referred to as the SPI Master. The SPI Master communicates with W6100 via the SPI bus, which is composed of four signal lines: Slave Chip Select (SCSn), Serial Clock (SCLK), MOSI (Master Out Slave In ) and MISO (Master In Slave Out).
  • Page 6 5. Write desired data for transmission on SPDR register 6. Configure SCSn as ‘Low’ (data transfer start) 7. Wait for reception complete 8. If all data transmission ends, configure SCSn as ‘High’ < W6100 SPI Frame Format > 3.2 Read processing HS-WIZ610IO User Manual TEl: 028-86128089 /0755-86066647 www.hschip.com...
  • Page 7 = (uint8_t)(AddrSel & 0x000000ff); wizchip_cs_select(); //CS=0, SPI start tAD[2] |= (_W6100_SPI_READ_ | _W6100_SPI_OP_); // Control Byte wizchip_spi_write_buf(tAD,3); //write address for(idx = 0; idx < len; idx++) // Write data in loop buf[idx] = IINCHIP_SpiSendData(0x00); HS-WIZ610IO User Manual TEl: 028-86128089 /0755-86066647 www.hschip.com...
  • Page 8: Write Processing

    // Address tAD[0] = (uint8_t)((AddrSel & 0x00FF0000) >> 16); tAD[1] = (uint8_t)((AddrSel & 0x0000FF00) >> 8); tAD[2] = (uint8_t)(AddrSel & 0x000000ff); wizchip_cs_select(); //CS=0, SPI start tAD[2] |= (_W6100_SPI_WRITE_ | _W6100_SPI_OP_); // Control Byte HS-WIZ610IO User Manual TEl: 028-86128089 /0755-86066647 www.hschip.com...
  • Page 9: Timing Diagram

    = 0; idx < len; idx++) // Write data in loop IINCHIP_SpiSendData(buf[idx]); wizchip_cs_deselect();//CS=1, SPI end 4. Timing diagram 4.1 Reset Timing Symbol Description Reset Time 350ns 580ns 1.0us Stable Time 60.3ms 4.2 SPI Timing HS-WIZ610IO User Manual TEl: 028-86128089 /0755-86066647 www.hschip.com...
  • Page 10 CSn Setup Time 3 SYS_CLK CSn Hold Time 2 SYS_CLK 2 SYS_CLK CSn High Time SCLK High time SCLK Low Time Data Setup Time Data In Hold Time Data Invalid Time 5. Dimensions HS-WIZ610IO User Manual TEl: 028-86128089 /0755-86066647 www.hschip.com...