http://www.eltima.com/fr/products/serialsplitter/
Serial Splitter crée les ports série virtuels et vous permet de
partager un port série réel entre plusieurs applications. En plus
vous pouvez diviser/rediriger plusieurs ports en plusieurs
UART AY-3-1015D
http://technet.microsoft.com/fr-fr/sysinternals/bb896644.aspx
*PortMon* Portmon works on Windows NT 4.0, Windows 2000, Windows 95 and Windows98.
Note: if you want to run Portmon on Windows 95 you must install the WinSock2
update, available for free download from Microsoft™s Web site.
Monitor RS232 comms with millisecond resolution
http://wiki.oliverbetz.de/owiki.php/TerminalPrograms
Another possibility is http://www.tech-tools.com/dv_main.htm
- it's able to record and decode serial data and of course the resolution is
several orders of magnitude better than you require. Not cheap but a good logic
analyzer is often useful.
Much cheaper and possibly enough for this job:
http://www.saleae.com/logic/ This
little widget has proven *very* valuable to me:
http://www.saleae.com
http://www.232analyzer.com/232default.htm
http://home.wxs.nl/~ruurdb/IVT.HTM IVT Freeware terminal emulator soft.
http://www.win-tech.com/html/monitor.htm sniffer de port com - programme utilisant deux ports série-
Question: Is there a uP that would eliminate the glue decode/transparent latch? The optimum part would have 8 bits of tri-stateable output and a handfull of I/O control pins that I hook up CS, A0, A1, and *RD. With a minor bit of config, the uP I/O hardware should be able to handle the CPU read cycle.With both an A0 and A1 wouldn't this be four registers? Either way, check out the Microchip 16C65A
http://www.microchip.com/1000/pline/picmicro/category/digictrl/14kbytes/devices/16c65a/index.htm
It has a "Slave Port" which is designed to set on another microprocessor's bus. It also has a built in UART. It is a 40 pin chip, but comes in surface mount packages that you might be able to fit onto a board that would fit in the space of the 24 pin UART you are replacing.
FWIW: The Signetics UART was a nicer part than the 8250.
--------
You should have no trouble doing this job with a UBICOM/SCENIX SX28, whch is available in several speeds, but the slowest, 50 MHz part costing about $6 quantity 1, and about $1 in production quantity. You use the /CS as an interrupt and rearrange the pins on your adapter board. This sort of task is quite straightforward with this part, so you should have no trouble with it at all.
--------
You might consider using one of the smaller parts in the Cypress 37K series to provide all the function not provided in the CPU. They're small, cheap in small volume, and Flash-based, so you don't need external config memory.
-------
Many alternatives were nicer than the 8250, especially with the bugs which existed in the 8250.
-------
Not even in my 1995 data book, must have gone a while ago.
What is the Xtal / Baud choices / anything special about the comms ?
How close is the 2691 ?
This is called a Parallel Slave Port, and some uP do have this, but mainly on the larger ones.... Murphy says it will not map identically to what you need, but a SPLD might fix that.
If the config combinations are not great, a CPLD could do this. Likely candidate would be the ATF1504 in TQFP44, 64 registers.
Can likely use the 2641 XTAL, with a SO14 HCU04/4069 as the oscillator + buffer.
---------
As far as I can remember when I used both a few years ago the difference from a programming point of view was that the 2691 was a QUAD uart with more nasty bugs than you could poke a stick at if you got the original silicon revision. I think that the 2691 supported the same wakeup mode as the 2641. If you need this then search high and low to find a uart that has this built in as it is a pain to do on a uart that does not have it.
http://www.nukem.freeserve.co.uk/contents/electronics/vt52/
Linux-Mp3player habe ich ein "Terminal" mit VT52 Protokoll.A Linux LCD display
that allows simple interaction, using one 5.25 inch drive bay.PIC 16C84 VT-52
Emulator for Linux
http://www.code.archive.aisnota.com/downloads/
Download bas52man.zip Chapter 11 has the autobaud routine in asm.
http://www.iol.ie/~ecarroll/autobaud.html AUTO BAUD RATE DETECTION by Eddy Carroll, April 1989
Les Drivers RS232 :Circuits MC14C88, MC14C89,MC145C406, MAX232, Choix des circuits MAXIM en fonction de la rapidité souhaitée; Schémas de principe de la solution discrète et de la solution isolée ; Compatibilité logiciel[Electronique Pratique n°210 / P.66-73]
Testeur de liaison série 9 broches : Ce testeur s'intercale au sein de n'importe quelle liaison RS232 et permet au moyen de straps et de picots de faire tous les tests possibles; il dispose de 7 Leds représentant les signaux suivants: CTS, RTS, DSR, DCD, RD, TD et DTR. [Réalisation Flash - LE HAUT-PARLEUR N°1861 /P.99-100]
Sortie sur le port Série Asynchrone: présentation,
fonctionnement du port série, registre de ligne, générateur
de vitesse, registre d'état de ligne, interruptions, registres de Modem,
fonctions et macros en langage C, Utilisation du port série et d'un Minitel.
voir aussi :
Adaptateur parallèle
série DONATEC 286-12 Guide de l'utilisateur (PDF-18 pages - 443 Kb)
http://michel.deloizy.free.fr/polycop/infoind/periph.pdf le port série 8250
Manuel d'Utilisation de KERMIT sur compatible PC.
Réalisation d'un Buffer d'imprimante à l'aide d'un microprocesseur 6502, un PIA 6821 (Motorola, Efcis), Mémoire 6116 (Hitachi) ou TMS4016 (Texas) ou TMM2016 (Toshiba) ou SY2128 (Synertek), EPROM 2716.
Initiation: La Norme RS 232 : Les signaux, Protocole Matériel XON/XOFF, Les circuits d'interface [Le Haut-Parleur n°1864/ P.42-45]
Interface Control-L/Control-S vers RS232
Circuit UM8250A de United Microelectronics Corp (UMC) Infocarte.
Technologie : La prise série - Programmation de l'interface série en C sous interruption DOS 14h.[Le Haut-Parleur N°1839 / P.96-98]
Notice technique (schéma et configuration) du convertisseur AD400 d'ACKSYS.
Datasheet du circuit GENERAL INSTRUMENTS AY-3-1015D
Design-Ideas : RS-232C circuit has galvanic isolation ( utilisation des circuits MAX860 et TLP2200 ).
Carte d'interface universelle ADS232
Problèmes de brochages
Test des port série du P.C.
Un système de transmission de donnée à boucle de courant
Convertisseur RS232/RS422
http://aquaticus.info/rs485_to_rs232 RS485 to RS232 converter
Débimètre pour RS232 [Elektor N°191 (Mai 1994) /P.36-42]
Schéma Adaptateur RS422 / RS232 pour Macintosh
Z85C30 D/C (Data/Control) pin
The D/C pin is written "D//C" in the datasheet I have here, i.e.
"D if
1, C if 0".
Treat this as an address input, along with the "A//B" input (which
selects channel A if 1, or B if 0).
D//C needs to be a logic 1 to access the data registers, or a logic 0 to
access the control registers.
In effect, the SCC occupies four bytes of address space. Assuming D//C
is mapped to address bit 0 and A//B to address bit 1, the four locations
are (relative to the base address):
0 B control
1 B data
2 A control
3 A data
When you access one of the control register locations, you are initially
addressing WR0 (write) or RR0 (read). The other read/write control
registers are addressed by first writing the register number to WR0,
then reading or writing the same location to access the desired control
register.
The data register can also be accessed through the control register
location by addressing WR8/RD8, but this is less efficient as it
requires writing the register number (8) to WR0, then reading or writing
the same location, i.e. twice as many accesses compared to using the
separate address for the data register.
M-à-j: 19 août, 2021