Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Can we use I2c to uart converter instead of I2c to USART converter?example:SC18IM700

Status
Not open for further replies.

AnuHV

Member level 2
Joined
Nov 4, 2011
Messages
45
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,571
Hi ,
In my final year project i need to transfer text from msp430f2013 to speakjet ic.speakjet IC has only RX pin.where as MSP do not have USART.But i2c is available in MSP.In my base paper it has mentioned transfer text in usart mode.But i found a converter which converts from i2c to uart .whether i2c to uart converter can be used instead of i2c to usart?
 

If the receiving device does not have UART port, then using an I2C to UART will not help. Can you please mention the correct MPN of speakjet IC ?
 
  • Like
Reactions: AnuHV

    AnuHV

    Points: 2
    Helpful Answer Positive Rating
Thanks for providing the datasheet. In the manual it clearly states that Speakjet does not accept the RS-232 voltage levels. This means you will need a TTL-RS232 driver such as MAX232. This will sit after I2C to RS232 translator device towards Speakjet.

Since there is no flow control on this interface, the PIC has to take care of the FIFO full and FIFO empty conditions in the software. This is a bit heuristics method. You must ensure that file you are transferring to Speakjet is slow enough as to not cause a FIFO full before you send the next chunk of data. Please raise a separate thread to know how can virtual flow control be implemented in Software without actually using the UART flow control.

Hoping to be helpful..
 
  • Like
Reactions: AnuHV

    AnuHV

    Points: 2
    Helpful Answer Positive Rating
Hi ,
Its really usefull.Thanks a lot.But still i had a doubt whether i can use I2c to UART converter instead of I2c to usart?what is the difference between them?
 

Hi,

You can use either in this case because since there is no provision for flow control on Speakjet, flow control signals will not be used at all :), so it does not matter whether you use UART or USART. IMO, you can use UART converter if that's cheaper.

Refer this old thread https://www.edaboard.com/threads/22410/ to see the differences between UART and USART..

Hoping to be helpful
 
  • Like
Reactions: AnuHV

    AnuHV

    Points: 2
    Helpful Answer Positive Rating
Thank u .Its really helpfull ....All my doubts has cleared.. :)

---------- Post added at 15:59 ---------- Previous post was at 15:54 ----------

Thank u .Its really helpfull ....All my doubts has cleared.. :)
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top