General information and links

Datasheets, pinouts, FCC/CE documents, ... post or attach them here
BasilFX
Posts: 15
Joined: Thu Aug 18, 2016 5:28 pm

Re: General information and links

Postby BasilFX » Thu Aug 18, 2016 5:30 pm

Got mine today. Same version/pinout as @cnxsoft.

bogdanm
Posts: 14
Joined: Mon Aug 08, 2016 12:15 pm

Re: General information and links

Postby bogdanm » Fri Aug 19, 2016 10:50 am

This module: http://www.aliexpress.com/item/RTL8710- ... b46902fc05 also shows NFC_P/NFC_N pins on the breakout board, but the marking on the radio module cleartly states "RTL8710". It's likely that the breakout board markings are not correct (or maybe the breakout board is actually build for RTL8711).

jsuijs
Posts: 3
Joined: Thu Aug 18, 2016 2:00 pm

Re: General information and links

Postby jsuijs » Fri Aug 19, 2016 9:08 pm

Like bogdanm, it just seems the board. The module is marked RTL8710.

I've tried to setup a TCP connection to the device, but not all successful. Can join my local wifi, setup a tcp server. The incoming connection is reported, but without the con_id. It is not reported by ATPI and data transfer doesn't seem to work...

Anyway, not too bad for the first steps :)

Regards,
Joep

ntnhat
Posts: 1
Joined: Thu Aug 04, 2016 6:34 pm

Re: General information and links

Postby ntnhat » Thu Aug 25, 2016 8:06 pm

jsuijs wrote:Got mine today. Also with pinout printed on the back, but not the same pinout...

http://imgs.inkfrog.com/pix/robothome/1_0022.png

Joep

Could you show me where is the CHIP_EN in this footprint?

kissste
Posts: 53
Joined: Fri Aug 12, 2016 3:43 am
Location: ON, Canada

Re: General information and links

Postby kissste » Fri Aug 26, 2016 4:27 am

Specifically for RT8710AF.

1/ What is the maximum speed of I2S? 96kHz? At 83MHZ CPU clock or is that at 160MHz CPU clock?

hal_i2s.h
u16 I2SRate; //I2S sample rate 8k ~ 96khz

rtl8195a_i2s.h
//sampling rate
typedef enum _I2S_SETTING_SR {
I2sSR8K = 0x00,
I2sSR16K = 0x01,
I2sSR24K = 0x02,
I2sSR32K = 0x03,
I2sSR48K = 0x05,
I2sSR44p1K = 0x15,
I2sSR96K = 0x06,
I2sSR88p2K = 0x16
}


1/b/ How many bits at 96Khz?

u8 I2SWordLen; //I2S Word length 16bit or 24bit

3/Does RTL8710 have a dedicated hardware for I2S?

4/Is there a documentation how to set those registers? what are the supported combination of values?

5/ Do you know of any sample code that is using hardware I2S in RTL8710?
The WB2812B on github is bit-banging style, implying that 96ns is shortest time it can output each new bit (10MHz)

if ( (b & 0x80) == 0) { /* send a '0', T0H + T0L */
/* T0H, 0 code, high voltage time, 0.4us +- 150ns */
HAL_WRITE32(GPIO_REG_BASE, GPIO_PORTA_DR, 0x00000001); // 96ns
HAL_WRITE32(GPIO_REG_BASE, GPIO_PORTA_DR, 0x00000001); // 96ns
HAL_WRITE32(GPIO_REG_BASE, GPIO_PORTA_DR, 0x00000001); // 96ns
HAL_WRITE32(GPIO_REG_BASE, GPIO_PORTA_DR, 0x00000001); // 96ns
/* T0L, 0 code, low voltage time, 0.85us +-150ns */
HAL_WRITE32(GPIO_REG_BASE, GPIO_PORTA_DR, 0x00000000); // 96ns
HAL_WRITE32(GPIO_REG_BASE, GPIO_PORTA_DR, 0x00000000); // 96ns
HAL_WRITE32(GPIO_REG_BASE, GPIO_PORTA_DR, 0x00000000); // 96ns
HAL_WRITE32(GPIO_REG_BASE, GPIO_PORTA_DR, 0x00000000); // 96ns
HAL_WRITE32(GPIO_REG_BASE, GPIO_PORTA_DR, 0x00000000); // 96ns
HAL_WRITE32(GPIO_REG_BASE, GPIO_PORTA_DR, 0x00000000); // 96ns
HAL_WRITE32(GPIO_REG_BASE, GPIO_PORTA_DR, 0x00000000); // 96ns
HAL_WRITE32(GPIO_REG_BASE, GPIO_PORTA_DR, 0x00000000); // 96ns
HAL_WRITE32(GPIO_REG_BASE, GPIO_PORTA_DR, 0x00000000); // 96ns
Last edited by kissste on Tue Sep 06, 2016 4:37 am, edited 1 time in total.

jsuijs
Posts: 3
Joined: Thu Aug 18, 2016 2:00 pm

Re: General information and links

Postby jsuijs » Fri Aug 26, 2016 8:10 am

ntnhat wrote:
jsuijs wrote:Got mine today. Also with pinout printed on the back, but not the same pinout...

http://imgs.inkfrog.com/pix/robothome/1_0022.png

Joep

Could you show me where is the CHIP_EN in this footprint?


No, this is all the info I have. The chip seems to be enabled by default.

Joep

sarwadenj
Posts: 5
Joined: Tue Oct 11, 2016 11:08 am

Re: General information and links

Postby sarwadenj » Tue Oct 11, 2016 11:34 am

Hi,
which Developement IDE i use for programming RTL8710?


Thanks

ali
Posts: 4
Joined: Mon Dec 19, 2016 6:25 am

Re: General information and links

Postby ali » Mon Dec 19, 2016 6:47 am

hi to all
i'm using a rtl8710
but i can't send or receive over wifi to pc or android devive...
i chek it that some of AT Commands Does not work..such as ATSV,or ATPR OR...
and i try to use write new firmware ota.bin
link as below:

http://www.amebaiot.com/en/standard-sdk ... nsmission/

but LOG_UART doe not work and serial_init error happen..
how can i program rtl8710 with jtag interface?

ali
Posts: 4
Joined: Mon Dec 19, 2016 6:25 am

Re: General information and links

Postby ali » Wed Dec 28, 2016 7:59 am

how can i force rtl8710 to enter default image on startup?

kissste
Posts: 53
Joined: Fri Aug 12, 2016 3:43 am
Location: ON, Canada

Re: General information and links

Postby kissste » Fri Dec 30, 2016 3:01 am

Only SWD or JTAG can do it. The bottom line is, you have to change a value in one of the registers - this register points to an address where to the code to run is stored.


Return to “Documentation”

Who is online

Users browsing this forum: No registered users and 1 guest