会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 9. 发明申请
    • APPARATUS WITH INTER-COMMUNICATING PROCESSORS
    • US20180188768A1
    • 2018-07-05
    • US15840565
    • 2017-12-13
    • GN Audio A/S
    • Erling SKJOLDBORG
    • G06F1/06H04R3/00G06F13/362
    • G06F1/06G06F13/362G06F13/4269G06F13/4273H04R3/00H04R2420/07
    • The invention concerns an apparatus comprising multiple processors, such as microprocessors, that communicate with each other. The claimed apparatus provides communication between two or more processors, such as microprocessors, and enables efficient half-duplex two-way communication between two processors, each having only two logic output pins and two logic input pins, e.g. GPIO pins, available for the communication.The apparatus (109) comprises a first processor (101) and a second processor (102), each having a first logic output pin (11, 21), a second logic output pin (12, 22), a first logic input pin (13, 23) and a second logic input pin (14, 24). For each of the first and the second processor (101, 102), the first logic output pin (11, 21) is connected to the second logic input pin (14, 24) of the respective other processor (101, 102), and for each of the first and the second processor (101, 102), the second logic output pin (12, 22) is connected to the first logic input pin (13, 23) of the respective other processor (101, 102).Each of the first and the second processor (101, 102) is operable in a transmit mode (301) for transmitting data to the respective other processor (101, 102) by controlling the second logic output pin (12, 22) to provide a logic data signal (DAT) indicating a sequence of data bits (D7-D0) and controlling the first logic output pin (11, 21) to provide a logic clock signal (CLK) with state transitions indicating when the logic data signal (DAT) indicates the values of the individual data bits (D7-D0) in the sequence.Each of the first and the second processor (101, 102) is operable in a receive mode (401) for receiving data from the respective other processor (101, 102) by determining a sequence of data bits (D7-D0) from the logic data signal (DAT) received on the first logic input pin (13, 23) in response to state transitions of the logic clock signal (CLK) received on the second logic input pin (14, 24).The apparatus (109) is characterized in that each of the first and the second processor (101, 102) further is configured to: in dependence on being in the receive mode (401) and able to receive data, control the second logic output pin (12, 22) to provide a logic clear-to-send signal (CTS) indicating the ability to receive data and control the first logic output pin (11, 21) to provide a logic data-acknowledge signal (ACK) with state transitions indicating successful reception of individual data bits (D7-D0); and in dependence on being in the transmit mode (301), delay transmission of the first data bit (D7-D0) in the sequence until determining that the logic clear-to-send signal (CTS) indicates the ability to receive data by the respective other processor (101, 102) and delay transmission of each subsequent data bit (D7-D0) in the sequence until determining a state transition of the logic data-acknowledge signal (ACK) that indicates successful reception of the respective previous data bit (D7-D0) by the respective other processor (101, 102).