Ceos
18.05.2008, 20:34
problem, ein RS485 bus(geplant) 2-draht "multimaster" dachte zunächst an eine busy leitung um den datenbus freizuhalten ...
nach einigen timing tests, die schlecht ausgegangen waren, hab ich mal überlegt wie das mit gattern und logischen schaltungen zu lösen wäre
kann mich dabei nur darauf stützen was ich in der einen vorlesung elektrotechnik mla gehört habe, demnach also bei jeder logikstufe/invertierung ne verzögerung entsteht
4572 als Gatterbaustein
http://img89.imageshack.us/img89/3232/ackbusybb3.jpg
die tabelle stellt die zustände an den positionen hinter jeder logik/invertierung nach der zeit dar, daneben die schaltübergänge ... bitte kann das jemand mal verifizieren oder eventuell eine bssere lösung bringen ?
zur not kann cih auch einfach davon ausgehen das NIE 2 controller zeitgleich busy auf high ziehen, aber wenns dann mal soweit kommt krachts halt auf der leitung ... oder kann ich eine kollision anders detektieren ?
nach einigen timing tests, die schlecht ausgegangen waren, hab ich mal überlegt wie das mit gattern und logischen schaltungen zu lösen wäre
kann mich dabei nur darauf stützen was ich in der einen vorlesung elektrotechnik mla gehört habe, demnach also bei jeder logikstufe/invertierung ne verzögerung entsteht
4572 als Gatterbaustein
http://img89.imageshack.us/img89/3232/ackbusybb3.jpg
die tabelle stellt die zustände an den positionen hinter jeder logik/invertierung nach der zeit dar, daneben die schaltübergänge ... bitte kann das jemand mal verifizieren oder eventuell eine bssere lösung bringen ?
zur not kann cih auch einfach davon ausgehen das NIE 2 controller zeitgleich busy auf high ziehen, aber wenns dann mal soweit kommt krachts halt auf der leitung ... oder kann ich eine kollision anders detektieren ?