![]() |
[WIP] Jolla OtherHalf UART/232 Interface
Originated from other thread....
Quote:
Quote:
I have given some toughts to this already... --> either SC16IS750. Has 3.3V operation, but you'll need I2C levelconverter (e.g. PCA9517) and 1.8V regulator. Easier to interface to the 232 transceiver. http://talk.maemo.org/attachment.php...1&d=1389602581 --> or SC16IS850L. Has 1.8V operation, no need for I2C level converter, but needs 1.8V regulator. and some tricks to interface to 232 transceiver. http://talk.maemo.org/attachment.php...1&d=1389602574 |
Re: Jolla OtherHalf UART/232 Interface
trying to see if i can get a ssmple, or two. as they have a distributor close by
|
Re: Jolla OtherHalf UART/232 Interface
Looks good! What about the software side - what kind of interface we would have to use with this SC16IS750 ? I mean do we have to write a library from scratch ?
Pardon my ignorance.. I'm not an HW expert and new to Jolla. What is TCVR ? |
Re: Jolla OtherHalf UART/232 Interface
Quote:
the purpose - and interface is rs232/ infrared addition to communicate with serial devices or connect fx to retrieve logs from bootloader |
Re: Jolla OtherHalf UART/232 Interface
I should have all parts for the -750 version.. and some code ready, as this was used in one project to interface 232 touchscreen via I2C.
Only thing missing is time to tinker it.. |
Re: Jolla OtherHalf UART/232 Interface
Quote:
|
Re: Jolla OtherHalf UART/232 Interface
1 Attachment(s)
Looking for the thinnest D9 -connector (Straight) solution... The WP 425 was thinnest after 30min go'ogling.
http://wppro.com/content/typo3temp/p...237bdb06db.gif kinda-retro-look |
Re: Jolla OtherHalf UART/232 Interface
1 Attachment(s)
update
V0.02 schematic. ready. then layout. (The 232 transceiver changed to SP3203E -has separate logic supply for interfacing 1.8V and with more channels) No leds, should be buffered as there is no outputs with enough drive-strength. Signals available in connector
|
Re: [WIP] Jolla OtherHalf UART/232 Interface
I have seen some discussions about IRDA transmitter/receiver things?
Or are they talking just IR transmitters like in remote controllers? IRDA shold be doable with this uart. |
Re: [WIP] Jolla OtherHalf UART/232 Interface
Thats what I plan, I believe irda is a thing missing, since N900 ;)
|
Re: [WIP] Jolla OtherHalf UART/232 Interface
Quote:
Hmm... Using just the UART to send IR 'bits' with carrier frequency could be possible. The carrier is about 30...60 kHz, say 40kHz. If this is set to uart bitrate. The actual datarate is way much lower, say something like 1200 bps. So we need send about 4 bytes of 0xAA for one high bit (and 4 bytes of 0x00 for one low bit (hoping that the STOP bit doesn't cause problems) Doing it like this would free the phone cpu from low-level timing and lets the uart to do it. just feed the data to fifo over i2c. Could be doable. Just add buffer and IR led there. For IRDA something like TFBS4711 could be suitable. |
Re: [WIP] Jolla OtherHalf UART/232 Interface
Why not use a dedicated IRDA chip, with an I2C interface then ?
Something like this : http://www.nxp.com/products/interfac..._gpio_bridges/ Would solve problems like the stop bit. By the way this chip seems to also provide RS232/485 interface and GPIO. |
Re: [WIP] Jolla OtherHalf UART/232 Interface
Quote:
There is no problem with the IRDA, it will work. The idea here was to use the IRDA transmitter to mimic the e.g. TV remote control by making the ~40kHz (or 38kHz) carrier signal with bit pattern. https://learn.sparkfun.com/tutorials...munication/all and something here http://youtu.be/BUvFGTxZBG8 |
Re: [WIP] Jolla OtherHalf UART/232 Interface
exactly, main purpose, for me at least ;)
Oh and, yes, I know the N900 have irda :) that was my point. No of the devices i have had since that have had irda interface. So, even better if we can combine this with rs232 as well - and - that OLED / perfect device! |
Re: [WIP] Jolla OtherHalf UART/232 Interface
Quote:
Quote:
Wouldn't the proper way to do this be that the chip is configured with the expected 1200 bauds and modulate it after (with an ne555 like or an I2C PWM expander if its period needs to be software controlled). This would reduce the I2C load (probably not a problem anyway), and remove the need for some bit conversions to send data, so something like "cat /dev/xxx" would allow to see directly the received value (and not a list of 0x0 or 0xF for each individual bit) ? Your solution work, but I always tend to choose hardware when possible to avoid doing tricky stuff in software. Edit : After second though, there may be problems with the start/stop bits with this proposal. Don't know if they are the same on IR than with say a RS232 line, so that the UART would understand them correctly ? |
Re: [WIP] Jolla OtherHalf UART/232 Interface
Quote:
Quote:
transmit can be done to work like echo "123" > mytransmitthingy with piece of software. Quote:
One possibility is to stop transmitting at all when '0' but to get proper timing is pain. |
Re: [WIP] Jolla OtherHalf UART/232 Interface
1 Attachment(s)
Quote:
|
Re: [WIP] Jolla OtherHalf UART/232 Interface
1 Attachment(s)
Stupid question... What would be the best direction of IR ?
This affects the PCB design.
The transceiver can be mounted in top view or side view, so the option B will be possible with any other option. Option B only will make smallest PCB area. With option A, have to go around the camera... |
Re: [WIP] Jolla OtherHalf UART/232 Interface
B would be no option in my opinion. if you think of the theoretically possibilities like playing with a joystick you can't put the phone on a table without any special mounting.
Also I would consider it only if it would shrink into the OH (unlike your render) that would result in a really thick OH. How would a construction of A/C/D look like? You also would have to have an OH thickness as wide as the R232 or your OH go around the phone on all- or only the upper side(s). Did you think of this idea? One more effect to consider is the one on the bags for jolla. The only possibility to maybe not break every already existing bag is A. Then only the thickness can still be the problem. Thats the reason A would be the one I vote for. Mentioned before and now asked for all options. Are you planning to shrink it into the OH or put it on top? |
Re: [WIP] Jolla OtherHalf UART/232 Interface
this was mainly about the Infrared direction... i have not considered yet the D9 Direction yet. maybe it will be facing to dir A or towards you. display direction. making phone little longer
|
Re: [WIP] Jolla OtherHalf UART/232 Interface
I'm also for A, seems most logical and compatible.
|
Re: [WIP] Jolla OtherHalf UART/232 Interface
Ah yeah misunderstood then. For infrared it doesn't matter that much in my opinion. If it is easier to build it can be B either.
But only A or B. Have me in mind for one of these OH. Seems to be really cool - but only if there will be some Calls/Apps supporting the technologies. :/ |
Re: [WIP] Jolla OtherHalf UART/232 Interface
checked quickly, D9 is wider than there is space between edge and usb connector..
or i need to use completely different connector ... small, robust, competitive priced, available ...äh D9 why so big... |
Re: [WIP] Jolla OtherHalf UART/232 Interface
couldn't resist make some sketching...
USB micro connector is there to allow charging when this TOH is connected, as the phones own usb connector goes behind d-sub. (it is connected to the 5VIN dc input pogo) (I have to check does this have effect on handsfree/echo cancellation as the top mems microphone is now located behind the D-sub connector.. small hole close to the jolla -logo) https://lh4.googleusercontent.com/-Q..._3d_1_7_r1.jpg https://lh4.googleusercontent.com/-z..._3d_1_7_r2.jpg https://lh3.googleusercontent.com/-M..._3d_1_7_r3.jpg |
Re: [WIP] Jolla OtherHalf UART/232 Interface
Why not just use FT232 and connect to already avaible USB and make USB host work on Jolla?
|
Re: [WIP] Jolla OtherHalf UART/232 Interface
Quote:
I will not even try to get USB host working... and i would need to get micro usb male connector plugged in while inserting toh... If and when USB host works, one can use external powered usb hub with ready usb-232 cables. and there is no fun with that. |
Re: [WIP] Jolla OtherHalf UART/232 Interface
Why not integrate a simple micro adapter in the other half to make the rs232 pluggable? I think this would look much better and you can use this adapter with other fancy pluggables.
|
Re: [WIP] Jolla OtherHalf UART/232 Interface
Have you tried some sketching with the connector on the side, opposed to the hardware volume and power keys? This way, the Jolla would be easy to handle, as the large plug would not be in the palm, nor on fingers holding the Jolla on the left side (if you are right-handed of course). Additionally, it would keep the phone thin, wouldn't block the micro-USB plug nor the microphone, and would be easy to put in a jean's pocket.
Or on the bottom, but the orientation may be an issue for some uses. |
Re: [WIP] Jolla OtherHalf UART/232 Interface
Quote:
Yes, it would require a RJ45-to-DB9 adapter cable for typical usage, but thinking about the bulkyness of a DB9 male+female when connectors are mated together, that would put a lot of strain on the PCB, and a RJ45 could be a little more on the lightweight side. |
Re: [WIP] Jolla OtherHalf UART/232 Interface
Quote:
https://lh4.googleusercontent.com/-d...3d_1l_1_r1.jpg https://lh4.googleusercontent.com/-W...3d_1l_1_r2.jpg Quote:
|
Re: [WIP] Jolla OtherHalf UART/232 Interface
1 Attachment(s)
Does it have to be a DB9?
Better to use a smaller connector type, like micro-D or something. |
Re: [WIP] Jolla OtherHalf UART/232 Interface
Quote:
I have given lots of thoughts for another connectors.. then the toh needs to include this adapter cable, but mjaa it shouldn't be a problem. Micro D is one option, but it is not so Micro afterall.. Maybe then go even more miniature... something like JST SHL or whatever... >10⁷ different connectors out there... This would keep the TOH slim, no overhangs. IR (and IRDA) usable, fits in pocket, not blocking phones own connectors, and with the adapter cable get access to RS232 pins in standard D9. You pushed, i iterate. |
Re: [WIP] Jolla OtherHalf UART/232 Interface
Would be nice to have a connector to TTL, so I could use my video terminal (https://code.google.com/p/tinyvt/) on it. :)
|
Re: [] Jolla OtherHalf UART/232 Interface
Long time no update. Actually the design has been frozen for a year now.
Today i managed to progress it to level - order PCB's for first version https://lh6.googleusercontent.com/-k...art-leiska.jpg This is what i ended up with:
Then some 3D design... |
Re: [] Jolla OtherHalf UART/232 Interface
Quote:
Iam in! :) |
Re: [] Jolla OtherHalf UART/232 Interface
built picocom for jolla, made a test driver that creates a pseudo-terminal like /dev/pts/1
works. hope that the China newyear/spring festival doesnt delay pcb delivery too much. |
Re: [] Jolla OtherHalf UART/232 Interface
Quote:
|
Re: [] Jolla OtherHalf UART/232 Interface
Quote:
|
Re: [] Jolla OtherHalf UART/232 Interface
Hey kimmoli
Just waiting to purchase this one ;) |
Re: [] Jolla OtherHalf UART/232 Interface
Still waiting for PCBs to arrive, shipped during MWC (but not shown on tracking yet :( )
|
All times are GMT. The time now is 16:24. |
vBulletin® Version 3.8.8